手机
当前位置:查字典教程网 >操作系统 >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下管理员强行踢出用户的命令使用方法

Linux 监视系统资源使用率

linux 死机日志分析

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

Linux上最常用的用户名和密码 有的快改

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

配置Linux 保证其系统的安全

入门典籍之Linux用户安全

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

Linux下的高可用性方案研究

精品推荐
分类导航