您的位置:程序门 -> .net技术 -> c#



关于streamreader的几个问题 希望高手帮忙回答一下


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于streamreader的几个问题 希望高手帮忙回答一下[已结贴,结贴人:rj03hou]
发表于: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分用完后只能通过回答问题来得分?
发表于:2007-05-06 22:54:211楼 得分:20
1.具体的编码格式由你的文件约定的,unicode是支持中文,但你原来的保存格式不是unicode也不行。你可以用记事本打开你的文件,点另存为,在另存对话框中把“编码格式”指定为“unicode "
2.回答基本同上
3.用多少“可用分”好像是用时间和登录迟数来定的吧,与专家分无关。但指定分数的上限与专家分是有关的。


快速检索

最新资讯
热门点击