手机
当前位置:查字典教程网 >操作系统 >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 安装jdk linux 如何安装jdk与配置方法

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

Linux中不同用户之间复制文件的两个方法

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

Linux系统中防火墙的框架分析

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

Linux top命令的用法详细详解

Linux下的两个聊天命令的使用方法

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

精品推荐
分类导航