05 sublime环境配置及编译运行后输出中文乱码的解决
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:53
编译后的乱码问题
编译后的输出:中文显示异常:

解决思路:解决办法很简单,就是先设置文件编码为GBK格式,之后再输入中文文字,运行时的中文就不是乱码了。
首先,sublime中安装ConvertToUTF8插件
成功安装ConvertToUTF8插件后
按ctrl+shift+c,设置代码文件的编码格式为GBK

删掉代码中的中文

再在代码中重新写中文

编译执行,中文输出乱码问题得以解决

注意:这种办法也有局限,就是只能先把代码文件的编码格式改为GBK,再在代码中输入中文文字,而不能在先有中文文字的情况下再去设置GBK直接实现转换!
编译Python出现乱码问题解决:点击Preferences->Brpwse Packages->User
将自己之前配置好添加好的编译系统配置文件MosesMinCompileSettingAnaconda3Python.sublime-build配置文件中的代码修改为:
{
“variants”:
[
{
“name”: “RunAnaconda3Python”,
“cmd”: [“E:/ProgramFilesAI/Anaconda3/python.exe”,“-u”,“$file”],
“file_regex”: “^[ ]File "(…?)", line ([0-9]*)”,
“env”: {“PYTHONIOENCODING”: “utf8”},
“selector”: “source.python”,
},
]
}
其实只是在原来文件内容的基础上,添加了:
“env”: {“PYTHONIOENCODING”: “utf8”},


配置文件有不懂的参考本人之前的文章:
02 sublime text3下配置Python的编译运行环境
相关文章
-
05. Web大前端时代之:HTML5+CSS3入门系列~H5 多媒体系
05. Web大前端时代之:HTML5+CSS3入门系列~H5 多媒体系
- 互联网
- 2026年04月04日
-
05.其他创建numpy数组的方法
05.其他创建numpy数组的方法
- 互联网
- 2026年04月04日
-
5 等步长连续序列初始化
5 等步长连续序列初始化
- 互联网
- 2026年04月04日
-
4.Mybatis的输入映射(parameterType类型解析)
4.Mybatis的输入映射(parameterType类型解析)
- 互联网
- 2026年04月04日
-
4.9 C++ Boost 命令行解析库
4.9 C++ Boost 命令行解析库
- 互联网
- 2026年04月04日
-
4.3 Windows驱动开发:监控进程与线程对象操作
4.3 Windows驱动开发:监控进程与线程对象操作
- 互联网
- 2026年04月04日






