C#把UNICODE编码转换为GB编码的实例
作者:jingxian 时间:2023-03-11 09:28:25
实例如下:
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;
}
标签:unicode,编码,转换,gb
0
投稿
猜你喜欢
Android 图片缩放与旋转的实现详解
2023-03-10 10:57:41
Java 生成PDF文档的示例代码
2022-10-31 17:39:10
Java设计模式之接口隔离原则精解
2022-05-05 16:42:05
maven的pom文件与打包详解
2023-12-24 00:23:51
Android 4.0 设置全屏修改的解决方法
2022-11-24 17:08:12
java自定义ClassLoader加载指定的class文件操作
2022-03-16 16:19:07
关于Java中配置ElasticSearch集群环境账号密码的问题
2022-10-20 09:10:18
一篇文章教你如何用多种迭代写法实现二叉树遍历
2023-12-23 04:03:29
Netty如何设置为Https访问
2021-12-06 02:00:40
关于Spring Cloud 本地属性覆盖的问题
2021-09-17 09:26:42
Java中包装类和Arrays类的详细介绍
2023-12-03 22:04:13
Java Socket编程(四) 重复和并发服务器
2022-06-29 07:07:06
详解Spring Boot Oauth2缓存UserDetails到Ehcache
2023-02-26 21:57:12
深入理解C#中的枚举
2022-06-03 02:58:34
Java内存溢出实现原因及解决方案
2022-10-19 09:07:42
SpringBoot集成POI导出Execl表格之统一工具类
2023-06-12 09:55:51
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
2021-06-01 14:28:00
JAVA实现的CrazyArcade泡泡堂游戏
2022-12-25 11:55:23
C#使用System.Net.Mail类实现邮件发送
2022-04-26 01:38:21
一篇文章带你了解XGBoost算法
2021-10-10 01:14:45