C#中Json字符串问题

高耳鸡 发布于 2015/02/16 22:43
阅读 293
收藏 1
WPF

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

从远端获得的strJson在使用Newtonsoft.NET解析时报错,但是strJson2解析完全正常,strJson与strJson2"看起来"是完全一样的.

 

调试的时候看起来确实没有什么区别,但是程序给出的strJson的长度为86,strJson2的长度为85,求解 

加载中
0
高耳鸡
高耳鸡

已解决,要这么写

UTF8真是磨人的老妖精

0
甘薯
甘薯
这不是以为utf8吧.而是你对GetString这个API不熟悉...
甘薯
甘薯
晕, 大喘气... 其实也没啥了, 对于utf8编码的文件或者字符流有2种格式 一种是带bom头的 3个字节长度, 一种是不带的, 你如果要做的完善一点就应该进行判断, 读取最前面3个字节判断是不是bom头, 如果不是就整个读入转换, 是的话去掉. 而且你注意到API的命名是getString而不是getStream, stream通常是有格式说明的, 但是string没有...
高耳鸡
高耳鸡
确实是头一次用这个,有哪些该注意的地方?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部