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的自定义输入?
