手机
当前位置:查字典教程网 >操作系统 >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下运行的时候,所有的中文都成乱码】相关文章:

linux shell 管道命令(pipe)使用及与shell重定向区别

linux 死机日志分析

Linux下的信号详解及捕捉信号

RedHatLinux7.1中语言化完全攻略(二)

linux 如何查看开关机记录

U盘在Linux下显示不正常的解决方法

linux下文件解压

Linux下的高可用性方案研究

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

linux who命令参数及用法详解(linux查看在线用户命令)

精品推荐
分类导航