C#把UNICODE编码转换为GB编码的实例
2017-01-25 09:23
751 查看
实例如下:
public string unicodetogb(string text) { System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(text, "\\\\u([\\w]{4})"); if (mc != null && mc.Count > 0) { foreach (System.Text.RegularExpressions.Match m2 in mc) { string v = m2.Value; string word = v.Substring(2); byte[] codes = new byte[2]; int code = Convert.ToInt32(word.Substring(0, 2), 16); int code2 = Convert.ToInt32(word.Substring(2), 16); codes[0] = (byte)code2; codes[1] = (byte)code; text = text.Replace(v, Encoding.Unicode.GetString(codes)); } } else { } return text; }
以上这篇C#把UNICODE编码转换为GB编码的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- C#把UNICODE编码转换为GB编码
- CMPP SP端 C# 实例
- C#对称加密与非对称加密实例
- 用ASP.net(c#)上传各种文件的实例
- .Net Remoting 事件回调 Client 函数方法完整实例: C# 实现控制台网络聊天室 (Console Remoting ChatRoom)
- (引用)使用 C# 和 C++.NET 开发的 .NET 应用程序实例列表
- C#实现根据域名查询ip实例(原创)
- CMPP SP端 C# 实例
- 利用C#线程机制实现应用程序的单实例运行
- C# 编译器命令行实例
- 由实例计数器引出(C#)
- 用C#给程序加启动画面并只允许一个应用程序实例运行
- 一些C#的简单实例
- c#:只运行一个实例
- c# 获得局域网主机列表实例
- 官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
- CMPP SP端 C# 实例
- 用C#给程序加启动画面并只允许一个应用程序实例运行
- CMPP SP端 C# 实例
- 学习C#语言的23个实例