vscode 打开文件乱码,千万不要点保存!(转载)
来源: https://jingyan.baidu.com/article/5552ef4792ac5a518ffbc996.html
-
首先,默认情况下,我们使用VS Code打开一个utf-8编码的文件和一个gb2312编码的文件,期中gb2312文件乱码了。
VSCode通常默认UTF-8编码。
-
一种办法是,点击右下角的编码按钮(图中为UTF-8),然后选择操作,通过编码重新打开(Reopen with Encoding)
-
接下来可以在支持的编码列表里寻找,对于这个已经知道是GB2312编码的文件来说,也可以键入GB搜索并点击GB2312.
-
然后VSCode刷新后字符编码正常了。此时右下角编码指示器以变化,此时修改保存文件也都是按照此编码。
-
另一种方法是,点击文件->首选项->设置,然后在右边用户设置输入:
"files.autoGuessEncoding": true,
如图,插入这一行内用并保存。
-
加入这个设置后,VSCode会在打开文件时尝试猜测字符集编码。
如图,无需自己选择编码即可切换到一个正确的编码。
-
树立目标,保持活力,gogogo!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2019-06-24 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。