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


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

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

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

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

{
    "[javascript]": {
        "files.encoding": "cp950"
    },
    "[html]": {
        "files.encoding": "utf8"
    },
    "[asp]": {
        "files.encoding": "cp950"
    },
    "files.autoGuessEncoding": true,
    "files.associations": {
        "*.inc": "asp"
    }
}

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

vscode