读书人

Python内Unicode的有关问题

发布时间: 2012-04-10 21:03:56 作者: rapoo

求助, Python内Unicode的问题
我的脚本如下

Python code
# coding=gb2312a = "论坛";b = u"论坛";

然后分别将字符串a和b输出到文件。将文件用二进制工具打开,结果两个文件的二进制相同。怎么回事,难道字符串前面的u不起作用?


[解决办法]
弱弱的问一下,你能执行成功吗?

text1.txt
text2.txt

刚刚我在xp下试一下,不能这样做
Python code
# -*- coding: gbk -*-s1 = '中国's2 = u'中国'f1 = open('a.txt', 'w')f2 = open('b.txt', 'w')f1.write(s1)f2.write(s2)  # 报错 

读书人网 >perl python

热点推荐