首页 新闻 会员 周边 捐助

WP7上的一个奇诡问题----Encoding.UTF8.GetBytes()的问题

0
[待解决问题]

string boundary = "\n\n------------------------------7da2d313f1a82--"

我在把上面的这个字符串用Encoding.UTF8.GetBytes(boundary),转化为byte数组的时候

会在倒数第三个字节位置多出三个字节。就是“82”和“--”的中间出现三个字节,这三个字节的码值是226,128,139.

 byte[] byT = Encoding.UTF8.GetBytes(boundary );

byT[45] =226

byT[46] =128

byT[47] =139 多出了这三个字节的码值。本应该这个字符串的ascii码和utf8的值应该是完全一样的。很迷糊,不知道为什么,请高人指教。

__sea的主页 __sea | 初学一级 | 园豆:195
提问于:2011-10-14 19:33
< >
分享
所有回答(1)
0

windows7上你这么试了没有

还有 “  - " 也许是 全角的 ”-“ 。

晨祷 | 园豆:152 (初学一级) | 2011-10-15 10:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册