VSCode生成的exe无法运行如何解决
如图所示,程序在VSCode里面能够正常运行,但是用Windows运行生成的exe文件却会出现乱码,求助各位大佬,这个问题如何解决呢{:5_100:} {:5_100:} {:5_100:} vscode 点击右下角的 utf-8 ,然后点击 save with encoding,搜索 gbk,这样另存为 gbk 编码再重新编译之后就可以了 确保VSCode和生成exe文件的编码设置一致。比如你的VSCode使用UTF-8编码,那么生成exe文件时也选择UTF-8编码。
确保你的代码中没有使用中文注释。因为VSCode支持中文注释,但生成的exe文件不一定支持。这会导致exe运行时中文注释显示为乱码。
可以在代码中使用英文注释,但代码中的中文字符串要确保使用python 的unicode 字符串,如:
s = u'中文'# 使用unicode字符串
感谢两位大佬的帮助
页:
[1]