当前位置:  编程技术>.net/c#/asp.net

c#中文转unicode字符示例分享

    来源: 互联网  发布时间:2014-10-26

    本文导语:  代码如下://可以包括其他字符 public string uncode(string str) { string outStr = ""; Regex reg = new Regex(@"(?i)//u([0-9a-f]{4})"); outStr = reg.Replace(str, delegate(Match m1) { return ((char)Convert.ToInt32(m1.Groups[1].Value, 16)).ToString(); }); return outStr; } //中文转为UNI...

代码如下:

//可以包括其他字符
public string uncode(string str)
{
string outStr = "";
Regex reg = new Regex(@"(?i)//u([0-9a-f]{4})");
outStr = reg.Replace(str, delegate(Match m1)
{
return ((char)Convert.ToInt32(m1.Groups[1].Value, 16)).ToString();
});
return outStr;
}

//中文转为UNICODE字符

string str = "中文";
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
for (int i = 0; i < str.Length; i++)
{
//将中文字符转为10进制整数,然后转为16进制unicode字符
outStr += "//u" + ((int)str[i]).ToString("x");
}
}

//UNICODE字符转为中文

string str = "//u4e2d//u6587";
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
string[] strlist = str.Replace("//","").Split('u');
try
{
for (int i = 1; i < strlist.Length; i++)
{
//将unicode字符转为10进制整数,然后转为char中文字符
outStr += (char)int.Parse(strlist[i], System.Globalization.NumberStyles.HexNumber);
}
}
catch (FormatException ex)
{
outStr = ex.Message;
}
}


    
 
 

您可能感兴趣的文章:

  • c#完美截断字符串代码(中文+非中文)
  • c#中文gbk编码查询(示例)
  • c#中文gbk编码查询示例代码
  • C# mysql 插入数据,中文乱码的解决方法
  • c#通过unicode编码判断字符是否为中文示例分享
  • C#匹配中文字符串的4种正则表达式分享
  • C#实现判断字符串中是否包含中文的方法
  • c#截取字符串的代码(中文算两个字符)
  • C#统计字符串里中文汉字个数的方法
  • C# 判断字符串第一位是否为数字或中文的代码
  • CDMA 猫用AT命令发中文短信(C#)
  • c#正则判断字符是否为中文的三种方法
  • c#判断字符是否为中文的三种方法分享(正则表达式判断)
  • C# 中文简体转繁体实现代码
  • 关于c#中枚举类型支持显示中文的扩展说明
  • c# 数字转换中文字符的代码
  • C# 将阿拉伯数字转换为大写中文的代码
  • c# 把货币、日期转换成中文大写的代码
  • 使用C#实现阿拉伯数字到大写中文的转换
  • asp.net正则表达式提取中文的代码示例
  • python处理中文编码和判断编码示例
  • php中文字符串截取函数示例
  • php mb_substr()函数截取中文字符串应用示例
  • php文件下载(防止中文文件名乱码)的示例代码
  • jsp传值中文乱码问题解决方法示例介绍
  • python使用reportlab画图示例(含中文汉字)
  • php实现文件下载、支持中文文件名的示例代码
  • php中文数组排序方法示例
  • python生成随机验证码(中文验证码)示例
  • jsp页面间传中文参数示例(页面传参数编码)
  • jsp使用cookie存储中文示例分享
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 网站英文/中文域名字符集即网站英文/中文域名可以包含哪些字符
  • 装的linux是英文版,现在要如何显示中文字符啊,比如装中文软件,或看中文网页
  • 支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
  • 请问怎样判断一个字符是中文字符还是英文字符?(空)
  • linux下目录名或文件名是限制在256字符内吗?名称上有什么特殊要求?字符界面下能用中文吗?
  • c#完美截断字符串代码(中文+非中文) iis7站长之家
  • 怎么把字符串转为:unicode 编码?又如何把unicode编码转为字符串(有中文)?
  • 字符集问题--jsp中charset参数值的简体中文值是什么,GB2312是繁体中文吧?
  • 终端中的中文字符无法显示
  • redhat9,在console模式下如何显示中文字符?
  • 中文字符问题,用java连sybase(在线等待。。)
  • StringTokenizer 能分割中文字符吗?
  • uft_8码中有占4字节的中文字符吗?
  • 给aix 系统增加中文字符集
  • 请问:界面不显示中文字符问题
  • 英文字符和中文字符的长度如何比较?
  • Java国际化时怎么不能正确读取.properties文件中的中文字符串,如何解决其中的中文问题?
  • openoffice.writer 为何不能打开MS word 文档,也不可输入中文字符。急!!!
  • 如何是系统可以显示中文字符?
  • CentOS系统,如何设置字符编码,显示中文
  • fedora core2 网页中文字符全是乱码。。。
  • 中文汉字编码知识及各种中文编码对应的编码区间总结
  • 求助:redhat9安装时选的英文,现在想变成中文,怎么办?打开中文网页中文也是乱码??
  • Firefox 23 中文版全新发布
  • 中文问题:我使用的是MEPIS Linux,系统不能显示中文,我能不能把Redhat中的中文字体移植到这个系统中?
  • 最新版 WordPress 3.6 “Oscar” 简体中文版介绍及下载
  • 中文问题:我的数据库中,中文写入没有问题,但中文却不能正常读出。(sqlserver2000)
  • 微软浏览器IE 11(InternetExplorer 11)简体中文预览版介绍及下载地址
  • 有哪些中文linux,有哪些外挂的中文环境,这些中文环境之间兼容吗?
  • 中文网页快速去重算法研究
  • 我安装了Redhat 7.3中文版,可以输入和显示中文文件,但是在光盘上的中文文件名却不能正确显示,为什么?你们的是这样的吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3