You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode打开Lua文件报错:文件为二进制或编码不支持

解决VSCode无法打开含特殊字符Lua文件的问题

问题现象

打开Lua文件时VSCode弹出错误:

The file is not displayed in the editor because it is either binary or uses an unsupported text encoding

但用Notepad++可以正常打开该文件,文件内包含带特殊字符的字符串。

解决方法

1. 手动指定编码重新打开

  • 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板
  • 输入Reopen with Encoding并回车执行
  • 在编码列表中选择和Notepad++识别一致的编码(比如GBK、GB2312等),即可正常打开文件

2. 调整VSCode默认编码匹配文件格式

  • 按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面
  • 在搜索框输入files.encoding,找到默认编码设置项
  • 修改为文件实际使用的编码(可通过Notepad++查看:打开文件后点击「编码」菜单,当前勾选的即为文件编码)
  • 保存设置后重新打开文件即可

3. 强制以文本模式加载文件

  • 若VSCode误判文件为二进制,可通过命令面板执行Open File as Text命令,强制以文本模式加载,再配合编码调整解决显示问题

内容的提问来源于stack exchange,提问作者KordDEM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 22:45:30