利用强制转换获取中文的ASCII码
2009-05-07 16:53
295 查看
中文是双字节字符,C#中,short表示16位有符号的整数,可利用下面的强制转换:
short s = (short)ch[i];
ch[i]表示char型数组的某一个中文字符。
如果想得到16进制的字符串表达,可以:
string str = string.Format("{0:x2}", s);
如果要得到其整数表达,可以:
int i = (int)str;
short s = (short)ch[i];
ch[i]表示char型数组的某一个中文字符。
如果想得到16进制的字符串表达,可以:
string str = string.Format("{0:x2}", s);
如果要得到其整数表达,可以:
int i = (int)str;
相关文章推荐
- c#基础一些问题:强制转换 ,控制台获取ascii码,
- Python利用jieba获取中文词汇等
- Tomcat强制中文转换
- UniCode 下CString 转 char*,利用WideCharToMultiByte进行转换,中文乱码的解决方案
- eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文
- Android NDK的C/C++代码中利用JNI回调实现字符编码转换的试验(中文UTF8与GBK)
- BytesToBstr获取的源码转换为中文的代码
- jdk将中文转换成ascii码
- Property文件中的中文转换ascii码
- 中文字符ASCII码和NSString相互转换
- 汉字编码(【Unicode】 【UTF-8】 【Unicode与UTF-8之间的转换】 【汉字 Unicode 编码范围】【中文标点Unicode码】【GBK编码】【批量获取汉字UNICODE码】)
- 获取报告 Stream转string,利用字符串分割转换成DataTable
- 利用Pinyin4j把中文转换为拼音
- 利用反射创建实例强制转换为接口失败小结
- Java中文与ASCII码的转换
- Java中文与ASCII码的转换
- 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文 安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的
- AngularJs根据获取到的数值转换成对应的中文
- 读取资源文件,中文乱码怎么解决,转换为ASCII码
- C#中使用强制类型实现字符串和ASCII码之间的转换