首页 新闻 会员 周边

c#字符串数组中同时出现ASCII码和Unicode码,怎样把它们区分出来

0
悬赏园豆:100 [已解决问题] 解决于 2012-03-31 15:37

c#字符串数组中同时出现ASCII码和Unicode码,怎样把它们区分出来

C#
yanlove的主页 yanlove | 初学一级 | 园豆:114
提问于:2012-03-31 09:07
< >
分享
最佳答案
0

System.String 类保存的就是Unicode 字符。

同时出现ASCII和Unicode编码的只可能是字节数组序列,一旦解析成System.String,就只会出现Unicode字符。

System.Text 命名空间中包含表示 ASCII 和 Unicode 字符编码的类,详情请见MSDN:

http://msdn.microsoft.com/zh-cn/library/x76y3wky.aspx

收获园豆:70
iKewell | 初学一级 |园豆:177 | 2012-03-31 09:23

有相应的代码吗

yanlove | 园豆:114 (初学一级) | 2012-03-31 09:51
其他回答(1)
0

能举个例子说一下么?

收获园豆:30
WaitingSky | 园豆:300 (菜鸟二级) | 2012-03-31 09:16

“6D4B8BD577ED4FE10061004100310032”,“4F60”两个数组怎样区分出来

支持(0) 反对(0) yanlove | 园豆:114 (初学一级) | 2012-03-31 09:34

@yanlove: 这种数组是自动生成的还是你手动构造的

支持(0) 反对(0) WaitingSky | 园豆:300 (菜鸟二级) | 2012-03-31 09:48

@WaitingSky: 自动生成

支持(0) 反对(0) yanlove | 园豆:114 (初学一级) | 2012-03-31 09:53

@yanlove:我的意思是,如果有可能的话,在生成数组每一项的时候在数组项的开头或结尾加一个标志,比如0表示ascii,1表示unicode,然后在解析每一项。

支持(0) 反对(0) WaitingSky | 园豆:300 (菜鸟二级) | 2012-03-31 10:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册