手机
当前位置:查字典教程网 >操作系统 >unix linux >在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
摘要:如果用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'你好,世界'

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

Debian下如何配置Samba服务器的方法详解

Linux下虚拟域名的实现(2)

通过登陆IP记录Linux所有用户登录所操作日志的方法

Linux下使用httpry来嗅探HTTP流量教程

linux下文件解压

入门典籍之Linux用户安全

linux 死机日志分析

linux 如何查看开关机记录

远程linux xshell下输出中文乱码解决方法

Linux 监视系统资源使用率

精品推荐
分类导航