在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
2009-03-27 23:05
776 查看
如果用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'你好,世界'
做两个修改就行了。
第一步每个py文件最前面加上
#!/usr/bin/env python
# --*-- encoding:utf-8 --*--
语句
第二步
每个字符串用u''括起来,如
CODE:
'你好,世界'
要写成
CODE:
u'你好,世界'
相关文章推荐
- 在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
- 在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
- 解决vs2013下创建的python文件,到其他平台(如linux)下中文乱码(或运行时报SyntaxError: (unicode error) 'utf-8' codec can't decode byte...)
- 解决vs2013下创建的python文件,到其他平台(如linux)下中文乱码(或运行时报SyntaxError: (unicode error) 'utf-8' codec can't decode byte...)
- 通过linux远程连接mysql,查询结果中文为乱码小结
- Ubuntu Linux Matlab 安装 中文乱码 桌面启动器 Could not find the main class: java/splash.png. 终端terminal 直接运行 matlab
- 在vs2005里把html里面的部分英文代码改为中文后再运行出现乱码的解决方法
- Linux下,sqlplus中查询结果中文乱码问题的解决 实战
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码
- eclipse中文乱码修改新方法,在修改了所有的utf-8都没有用就这样修改
- 解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!
- QT_win7下编译的程序在xp中运行中文乱码问题
- TestNG运行结果中文显示乱码、Junit中文显示正常
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码
- <Linux>WIN10内置Ubuntu子系统运行图形程序,解决中文乱码
- Sublime Text 3 的java代码中有中文,用cmd中运行时出现中文乱码
- Mr.Smile填坑记——Android Studio运行Java代码,Run控制台中文乱码