手机
当前位置:查字典教程网 >操作系统 >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下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

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

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

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

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

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

几个有用的unix命令快捷键整理

linux下查看swap分区被哪些进程占用实现脚本

SSH使用指南

精品推荐
分类导航