欢迎来到福编程网,本站提供各种互联网专业知识!
您的位置:网站首页 > 操作系统 > LINUX

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

发布时间:2016-08-29 作者:佚名 来源:互联网
如果用editplus来运行的话,会直接提示:“UnicodeEncodeError:'ascii'codeccan'tencodecharactersinposition0-2:ordinalnotinrange做两个修改就行了。第一步每个py文件最前面加上#!/usr/bin/envpython#--*--encoding:utf-8--*--语句第二步
如果用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'你好,世界'

相关推荐