在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码 |
本文标签:linux,utf-8,中文乱码 如果用editplus来运行的话,会直接提示:“UnicodeEncodeError: ascii codec cant encode characters in position 0-2: ordinal not in range 做两个修改就行了 。 第一步每个py文件最前面加上 #!/usr/bin/env python # --*-- encoding:utf-8 --*-- 语句 第二步 每个字符串用u括起来,如 CODE: 你好,世界 要写成 CODE: u你好,世界 |