C#将Unicode编码转换为汉字字符串的简单方法
作者:jingxian 时间:2021-06-05 02:11:38
C# 将js中的UNICODE转换为字符串,网上找的都不行,遇到有数字的转不出来,稍稍改了点,OK了!
实例如下:
/// 将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;
}
}
标签:unicode,编码,转汉字
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Java工具类DateUtils实例详解
2022-08-22 00:40:35
C#之CLR内存深入分析
2023-01-24 17:18:07
![](https://img.aspxhome.com/file/2023/4/108764_0s.png)
Android实现时钟特效
2022-09-08 01:43:22
![](https://img.aspxhome.com/file/2023/5/111705_0s.jpg)
Java 函数编程详细介绍
2022-07-18 14:31:15
MyBatis图文并茂讲解注解开发一对多查询
2023-02-18 08:18:40
![](https://img.aspxhome.com/file/2023/0/67990_0s.png)
java基础的详细了解第三天
2023-10-05 23:47:04
![](https://img.aspxhome.com/file/2023/9/84609_0s.png)
Android使用GridView实现日历的简单功能
2023-10-07 07:14:31
![](https://img.aspxhome.com/file/2023/5/90125_0s.jpg)
springboot动态定时任务的实现方法示例
2023-04-20 15:59:58
C#操作DataGridView设置单元格只读
2023-12-22 15:05:26
SpringBoot整合Mybatis,解决TypeAliases配置失败的问题
2023-11-28 14:59:24
![](https://img.aspxhome.com/file/2023/8/60448_0s.png)
Mybatis-Plus环境配置与入门案例分析
2022-02-05 01:15:01
![](https://img.aspxhome.com/file/2023/5/85515_0s.png)
java中i = i++和i =++i的深入讲解
2021-10-04 17:25:48
Java通过Scanner了解if...else if语句
2023-11-29 04:28:44
SpringBoot项目创建使用+配置文件+日志文件详解
2023-11-20 12:49:43
![](https://img.aspxhome.com/file/2023/9/59509_0s.jpg)
springboot返回值转成JSONString的处理方式
2022-09-27 12:04:46
Android编程实现点击EditText之外的控件隐藏软键盘功能
2022-08-07 02:06:08
MyBatis框架迭代器模式实现原理解析
2021-08-07 13:56:00
C#中异步和多线程的区别介绍
2021-08-23 07:06:49
dialog dismiss时键盘不消失的问题浅析及解决办法
2021-09-18 10:06:30
![](https://img.aspxhome.com/file/2023/0/120060_0s.gif)
spring data jpa使用详解(推荐)
2022-06-19 05:22:17