1、在python安装目录下的lib下的site-packages 目录中,新建文件sitecustomize.py。这是个特殊的文件,在python启动时会自动执行其中的语句。在sitecustomize.py中的语句sys.setdefaultencoding("UTF-8")的作用是将默认编码设置为"utf-8",样使用中文时就不会出现 UnicodeError错误。设置前的默认编码是ASCII。
sitecustomize.py示例如下:
#!/usr/bin/python
import sys
sys.setdefaultencoding('UTF-8')
      2、在每个含有中文的py文件中的开头加上#-*- encoding:UTF-8 -*-
另,若用py2exe 打包的程序中有中文时,则打包时要在源程序中加上import sitecustomize这句,即可解决问题。

import sys

print sys.getdefaultencoding()

最新文章

  1. UE4开发神秘海域类游戏原型 初阶(二):动画资源的整合
  2. C# MVC ( 将控制器的实体类注册到视图 )
  3. html中表格的制作
  4. Python之路【第十二篇续】jQuery案例详解
  5. okhttp3 get post 简单封装
  6. WebService之Axis2(4):二进制文件传输
  7. hdu 5925 Coconuts 离散化+dfs
  8. 我与python3擦肩而过(二)—— csv文件头哪去啦?
  9. NodeJs多进程和socket.io通讯-DEMO
  10. Android Studio使用心得 - 简单介绍与环境配置
  11. SQL开发中容易忽视的一些小地方(一)
  12. oracle_角色
  13. 从壹开始微服务 [ DDD ] 之终篇 ║当事件溯源 遇上 粉丝活动
  14. WKWebView讲解与使用
  15. 使用tensorflow搭建自己的验证码识别系统
  16. 解决ajax get post方式提交中文参数乱码问题
  17. ansible基本使用方法
  18. Luogu P4306 [JSOI2010]连通数 传递闭包
  19. import 和 from … import 模块的变量、方法引用差异
  20. windows 下 wamp php单元测试工具PHPUnit的安装

热门文章

  1. C++编译器函数模版机制剖析 - 函数模版的本质
  2. DirectoryEntry 活动目录的使用
  3. [ES6] 23. Rest Parameters & Spread Parameters
  4. PHP获取客户端和服务器IP地址
  5. web app 相关记录
  6. sed命令详解--转
  7. phpcms 源码分析四: 数据库类实现
  8. VB学习笔记
  9. struts----通配符设置
  10. 在iframe中获取父页面的元素