问题描述
charc='udfe8';byte[]kk=newUnicodeEncoding().GetBytes(c.ToString());得到结果253和255,但是应该为232和223才对,253和255转回来得到的是65533,测试后发现大于55296的都会出现是255。请问是什么原因,如何解决。
解决方案
解决方案二:
本帖最后由 bdmh 于 2012-04-18 14:13:37 编辑
解决方案三:
没有超出,Char是正确的,但是转换就出错了。
时间: 2024-09-13 13:26:17