\u Unicode和汉字转化
来源:互联网 发布:编程员工资 编辑:程序博客网 时间:2024/04/28 02:12
\u Unicode和汉字转化
介绍
\uxxxx这种格式是Unicode写法,表示一个字符,其中xxxx表示一个16进制数字,范围所0~65535. Unicode十六进制数只能包含数字0~9、大写字母A~F或者小写字母A~F。需要注意到是:Unicode的大小端问题,一般都是小端在前,例如 \u5c0f 表示汉语中的 '小'字,转换成10进制就是9215,所以在byte数组中应该是1592.
汉字转Unicode
private string Unicode2Chinese(string strUnicode){ string[] splitString = new string[1]; splitString[0] = "\\u"; string[] unicodeArray = strUnicode.Split(splitString, StringSplitOptions.RemoveEmptyEntries); StringBuilder sb = new StringBuilder(); foreach (string item in unicodeArray) { byte[] codes = new byte[2]; int code1, code2; code1 = Convert.ToInt32(item.Substring(0, 2), 16); code2 = Convert.ToInt32(item.Substring(2), 16); codes[0] = (byte)code2;//必须是小端在前 codes[1] = (byte)code1; sb.Append(Encoding.Unicode.GetString(codes)); } return sb.ToString();}
Unicode转汉字
private string Chinese2Unicode(string strChinese){ string strUnicodes = string.Empty; foreach (char item in strChinese.ToCharArray()) { strUnicodes += "\\u" + ((int)item).ToString("x"); //16进制 } return strUnicodes;}
0 0
- \u Unicode和汉字转化
- \u Unicode和汉字转化
- \u Unicode和汉字转化
- Unicode和汉字转化
- 汉字转化为unicode
- Unicode转化为汉字
- Unicode转化为汉字
- unicode转化为汉字
- Unicode转化为汉字
- ASP中汉字和Unicode的相互转化
- 汉字转化成unicode编码
- 汉字在线转化unicode编码
- PHP把汉字转化成unicode码
- 将unicode编码转化为汉字输出
- 将汉字转化为unicode编码
- 将汉字转化成Unicode编码
- 斜杠u(/u)开头的编码,转化为汉字
- unicode和汉字互转
- 物资配送路径问题(一)
- Android机顶盒取网卡的Mac地址
- ant + findbugs 安装及实现静态代码检查,并生成HTML检查报告
- 缘聚缘散,皆是缘
- tomcat启动报错,找不到对应的 queue,从而引发内存泄漏
- \u Unicode和汉字转化
- eclipse 中的html 中的中文都是乱码
- 毕业5年决定人的一生-- 大家千万不要错过这篇文章
- 深入理解Java内存模型(二)——重排序
- 后缀自加和后缀自减操作符++ 和--
- ios8来了,屏幕更大,准备好使用 iOS Auto Layout了吗?
- Android ListView去除难看的默认背景色
- 1014. 福尔摩斯的约会 (20)
- 苹果新语言swift教程