Unicode 转 GB2312/UTF8最简单的方式

原创 2012年03月25日 12:04:23

传统转换方式:

s = @"[\u79FB\u52A8]\u4E00\u5468\u70ED\u95FB\u56DE\u987E\uFF1A\u5F00\u53D1\u5546\u559C\u6B22\u63A8\u8350\u514D\u8D39\u6E38\u620F";
            
Regex reg = new Regex(@"(?i)\\u[a-f0-9]{4}");
Match mat = reg.Match(s);
while (mat.Success)
{
    char c = Convert.ToChar(Convert.ToInt32(mat.Value.Substring(2), 16));
    s = s.Replace(mat.Value, c.ToString());
    mat = reg.Match(s);
}
Console.WriteLine(s);

输出:

[移动]一周热闻回顾:开发商喜欢推荐免费游戏

借助于URLDecode转换:

s = @"[\u79FB\u52A8]\u4E00\u5468\u70ED\u95FB\u56DE\u987E\uFF1A\u5F00\u53D1\u5546\u559C\u6B22\u63A8\u8350\u514D\u8D39\u6E38\u620F";

s = System.Web.HttpUtility.UrlDecode(s.Replace(@"\u", "%u"));
Console.WriteLine(s);


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Windows下Unicode(UCS2),UTF8,GBK(GB2312)互转

Windows下提供了两个编码转换函数:WideCharToMultiByte和MultiByteToWideChar。 用它们可实现Unicode(UCS2),UTF8,GBK(GB2312)互转...

vb URL编码 unicode中文互转, gb2312中文互转, utf8中文互转

'//vb将unicode转成汉字, Public Function unicodeDecode(strCode As String) As String Dim Char As S...

关于编码: ascii(ansi), gb-2312, unicode, utf8

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。         再后来,他们又做了一些可以处理这...
  • lgouc
  • lgouc
  • 2012-05-10 11:20
  • 742

汉字编码对照表(gb2312/unicode/utf8)

一、汉字编码的种类    汉字编码中现在主要用到的有三类,包括GBK,GB2312和Big5。    1、GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使...

Unicode、UTF8、GB2312、ANSI关系

一、前言 汉字编码是让人比较头疼的一块,最近下定决定把他搞懂。网上翻了个遍,讲得详细透彻的让人头疼看不下去,讲得通俗的不够详细,只言片语。更有甚者开篇即讲Unicode是啥,多少个字符,GB2312巴...

ASCI, GB2312, UNICODE, UTF8编码比较

ASCI, GB2312, UNICODE, UTF8编码比较,以及二进制存储

汉字编码对照表(gb2312/unicode/utf8)

一、汉字编码的种类     汉字编码中现在主要用到的有三类,包括GBK,GB2312和Big5。     1、GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆...

CStdioFile的Writestring写入中文的总结(unicode-ucs2/utf8-无Bom/ansi-gb2312)

(参考:http://blog.csdn.net/sun20082567/article/details/8316625 http://blog.csdn.net/gillerr/article/de...

pb字符串实现GB2312与Unicode、UTF8之间的相互转换

以下对象用于字符串PB实现GB2312与Unicode、UTF8之间的相互转换,对象的代码将持续完善   $PBExportHeader$n_cst_unicode_cvt.sru forwar...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)