VSCode打开HTML文件报错:文件为二进制或编码不兼容
解决VSCode打开HTML文件提示编码不支持/乱码问题
手动指定编码重新打开
- 打开命令面板:按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac) - 输入
Reopen with Encoding,回车后选择文件对应的编码(常见中文文件可选GBK、UTF-8,不确定的话逐个尝试) - 选择正确编码后,文件就能正常显示
- 打开命令面板:按
设置默认编码,避免后续重复问题
- 打开设置面板:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 搜索
files.encoding,在下拉选项中设置常用编码(比如gbk)作为默认值 - 同时开启
files.autoGuessEncoding为true,让VSCode自动识别文件编码
- 打开设置面板:按
排查文件本身问题
如果以上操作都无效,说明文件可能已损坏,或是伪装成HTML的二进制文件。可以用系统记事本尝试打开,若记事本也显示乱码,基本可以确定文件本身有问题。
内容的提问来源于stack exchange,提问作者HoTaRV
相关产品推荐
相关产品推荐

