欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2023-11-18 18:34:16
如果用editplus来运行的话,会直接提示:“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range 做两个修改就行了。 第一步每... 09-03-27...
如果用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'你好,世界'