600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C#将Unicode编码转换为汉字字符串的代码分析

C#将Unicode编码转换为汉字字符串的代码分析

时间:2020-04-02 09:29:36

相关推荐

C#将Unicode编码转换为汉字字符串的代码分析

后端开发|C#.Net教程

C#,Unicode,汉字字符串

后端开发-C#.Net教程

下面小编就为大家带来一篇C#将Unicode编码转换为汉字字符串的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

tomcat7.0源码,vscode怎么建项目呀,ubuntu查看接入,tomcat插件部署路径,爬虫软件检索,ios php环境搭建,雅安seo优化批发价,网站源码好看音乐播放,织梦企业产品详情页模板lzw

C# 将js中的UNICODE转换为字符串,网上找的都不行,遇到有数字的转不出来,稍稍改了点,OK了!

大家来找茬易语言源码,vscode主题路径,在ubuntu对图像进行处理,tomcat编码处理,ctf之sqlite注入,jstree 插件,java前端组件和框架,http爬虫攻击是什么,php 注册表,seo招聘 字节,原创音乐网站源码,php网页如何适应手机端,方维o2o模板下载,外部exe程序嵌入易语言软件窗口lzw

实例如下:

php诊所管理系统源码,vscode js终端调试,雷神 Ubuntu,tomcat 8溢出设置,爬虫turtle,php 写文件换行,宁德抖音seo公司,政府网站开发源码,阿里云模板 三级页面lzw

/// 将Unicode编码转换为汉字字符串////// Unicode编码字符串/// 汉字字符串public static string ToGB2312(string str){ MatchCollection mc = Regex.Matches(str, "([\\w]+)|(\\\\u([\\w]{4}))");if (mc != null && mc.Count > 0){ StringBuilder sb = new StringBuilder(); foreach (Match m2 in mc) {string v = m2.Value;if (v.StartsWith("\\")){ 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; sb.Append(Encoding.Unicode.GetString(codes));}else{ sb.Append(v);} } return sb.ToString();}else{ return str;} }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。