Python打包为exe使用py2exe时中文乱码问题

解决步骤

1.打开Python安装目录下的 Python27\Lib\site-packages文件夹,例如:C:\Python27\Lib\site-packagessize
新建文本文档重命名为:sitecustomize.py 用记事本编辑文档,内容为:

#!/usr/bin/env python
# coding=utf-8

import sys
sys.setdefaultencoding(''utf-8'')

2.将需要打包的源文件内的中文输出全部改写为以下的格式:

print unicode('成功:','utf-8')
print unicode(strName,'utf-8')
#strName 是字符串

3.按照常规步骤打包为exe即可


版权声明:本文为keifer原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。