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

软件发布|下载排行|最新软件

当前位置:首页操作系统Linux操作系统

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

  2020-12-11 我要评论
如果用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'你好,世界'

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们