您的位置:首页 > 运维架构 > Linux

在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码

2009-03-27 11:36 459 查看
如果用editplus来运行的话,会直接提示:“UnicodeEncodeError: 'ascii' codec can't encode
characters in position 0-2: ordinal not in range



做两个修改就行了。

第一步每个py文件最前面加上
#!/usr/bin/env python
# --*--
encoding:utf-8 --*--
语句

第二步
每个字符串用u''括起来,如

CODE:
'你好,世界'

要写成

CODE:
u'你好,世界'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐