如何将VS Code编码从UTF-16 LE转换为UTF-8以解决JS文件问题?
解决VS Code编码从UTF-16 LE改为UTF-8的问题
一、临时转换当前JS文件的编码
- 点击VS Code右下角状态栏的UTF-16 LE编码标识,弹出编码选择菜单
- 选择「通过编码重新打开」,在列表里找到UTF-8并选中,文件会以UTF-8编码重新加载
- 按
Ctrl+S(Windows/Linux)或Cmd+S(Mac)保存,文件就会以UTF-8格式存储
二、设置全局默认编码(新文件自动用UTF-8)
- 打开VS Code设置界面:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框输入
files.encoding - 将默认值改成
utf8 - 可以勾选
files.autoGuessEncoding,让VS Code自动识别文件编码,减少旧文件打开时的编码问题
三、强制保存为UTF-8(覆盖现有文件编码)
如果打开的文件默认编码不对,直接指定保存编码:
- 点击状态栏的编码标识,选择「通过编码保存」
- 在列表中选UTF-8,文件会直接以UTF-8格式覆盖保存
内容的提问来源于stack exchange,提问作者Domenico
相关产品推荐
相关产品推荐

