首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C#把字符转换成ASCIi码(汉字有关问题)

2012-01-15 
C#把字符转换成ASCIi码(汉字问题)这个:charchA Console.WriteLine((int)ch)//会返回一个10进制数据65ch

C#把字符转换成ASCIi码(汉字问题)
这个:
    char   ch   =   'A ';
    Console.WriteLine((int)ch);
    //会返回一个10进制数据65
      char   ch   =   '我 ';
      Console.WriteLine((int)ch);
    //也会返回一个数据25105

在Vbscript里面用Asc取我值:-12590   ,他们的ascii码因该是一样的啊,为什么会不一样。

还有个小问题就是关于字符串和字节。才C++   里面   汉字我因该是两个字节,为什么这里可以用   chr   ch= '我 '直接声明,昨天偶然写成能运行,以前我一直以为不能运行的。。

[解决办法]
沙发
[解决办法]
才C++ 里面 汉字我因该是两个字节,为什么这里可以用 chr ch= '我 '直接声明
=================================
这里的char 应该是两个字节
.net的字符串都是Unicode
[解决办法]
C++++ 中 char 表示一个可以用两个字节表示的Unicode字符

热点排行