C#把UNICODE编码转换为GB编码的实例
发布时间:2020-12-15 06:11:26 所属栏目:百科 来源:网络整理
导读:实例如下: 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.RegularExpressi
实例如下: 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编码的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 沫沫金-XML节点解析(List内容)不依赖任何Jar包_JDK原生函
- Vue组件中prop属性使用说明实例代码详解
- xml – XSLT – 复制所有其他节点,添加1个新节点
- xcode – 为什么在项目中的查找和替换中禁用了预览/替换按钮
- 如何配置react-router与nginx / cherrypy和我当前的reactjs
- c# – Explicit Boxing之间使用Expression.Convert不能正常
- 如何使用C#以编程方式在OpenFile对话框中选择文件
- Swift trim space/new line(字符串过滤空格和换行符)
- vuejs之springboot+vue+element-ui之分页显示相关信息
- reactjs – 如何在React中使用Formik的自定义输入?