VSCode預設載入的檔案編碼設定

打算使用VSCode做為主力Editor,時常會因為檔案編碼的問題困擾,研究了一下VSCode的設定

有的時候在改程式,常常會有編碼上的問題,往往舊程式是用BIG5編碼寫的,但是新專案的其他程式又都是用UTF8寫的,久而久之調整編碼就會是一項煩人的工作。

VSCode其實有提供設定,可以讓程式載入預設的檔案,但是,這個好像對上述情境沒有什麼用,因為預設都用UTF8開啟,那普通的ANSI檔案怎麼辦?
下面還有一個設定是自動推測檔案編碼,這個應該是可用的,不過,看著設定的說明:可以根據每個語言加以設定,我開始對於針對附檔名設定預設編碼有點好奇。

廢話不多說,直接貼設定,值得一提的是,asp的設定選項在VSCode好像不能用,但是VSCode-Insiders是可以用的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"[javascript]": {
"files.encoding": "cp950"
},
"[html]": {
"files.encoding": "utf8"
},
"[asp]": {
"files.encoding": "cp950"
},
"files.autoGuessEncoding": true,
"files.associations": {
"*.inc": "asp"
}
}

對了,如果是用開啟資料夾的方式,在設定還會多一個工作區設定喔