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




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

2022-07-20 20:33:29 网络知识 官方管理员

如果用editplus来运行的话,会直接提示:UnicodeEncodeError:'ascii'codeccan'tencodecharactersinposition0-2:ordinalnotinrange

做两个修改就行了。

第一步每个py文件最前面加上

#!/usr/bin/envpython

#--*--encoding:utf-8--*--

语句

第二步

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

CODE:

'你好世界'

要写成

CODE:

u'你好,世界'


发表评论:

最近发表
网站分类
标签列表