在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码_unix linux教程-查字典教程网
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
发布时间:2016-12-27 来源:查字典编辑
摘要:如果用editplus来运行的话,会直接提示:“UnicodeEncodeError:'ascii'codeccan'tenco...

如果用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'你好,世界'

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新unix linux学习
    热门unix linux学习
    操作系统子分类