我的脚本如下
- Python code
# coding=gb2312 a = "论坛"; 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) # 报错