| 发表于:2007-05-06 21:56:27 楼主 |
我在使用streamreader的时候出现了乱码,在网上查了下,在streamreader的构造函数后面加上encoding.getencoding( "gb2312 ")或者encoding.default就可以正确读取了,不明白其中的缘由 1,streamreader在不指定编码的时候默认是utf8编码,我在网上看utf8编码是支持中文的,为什么不能正确读取中文? 2,streamreader指定编码,我试了下将encoding.default变成encoding.unicode之后读取还是出现乱码,同样的encoding.unicode编码也应该是支持中文的,为什么还不行? 3,顺便问下,csdn专家门诊是不是可以随便提问,随便给分,就是说没有分数上限,比如说初始给100分用完后只能通过回答问题来得分? |
|
|
|
|