详解Unicode中文转码功能

来源:爱站网时间:2020-11-23编辑:网友分享
Unicode中文转码函数大家都知道吗?相信这个功能非常适合我们的程序员,今天爱站技术频道小编详解Unicode中文转码功能,希望小编的介绍能让你受益匪浅。

Unicode中文转码函数大家都知道吗?相信这个功能非常适合我们的程序员,今天爱站技术频道小编详解Unicode中文转码功能,希望小编的介绍能让你受益匪浅。

复制代码 代码如下:

///
/// Unicode字符转换为中文字符,如96F7,78CA等"
///

private char UnicodeToChineseByHex(string Unicode)
{
return (char)int.Parse(Unicode, System.Globalization.NumberStyles.HexNumber);
}

///
/// Unicode字符转换为中文字符,如96F7,78CA等
/// 注意:解码从后向前的
///

private string UnicodeToChinese(string Unicode)
{
byte[] array = new byte[Unicode.Length / 2];

for (int i = 0; i {
string s1 = Unicode.Substring(Unicode.Length - (i + 1) * 2, 2);
int t1 = Convert.ToInt32(s1, 16);
array[i] = (byte)t1;
}

return System.Text.Encoding.Unicode.GetString(array);
}

///
/// 中文字符转换为Unicode字符,如'雷'等
///

private string ChineseToUnicode(char Chinese)
{
return ((int)Chinese).ToString("x");
}

以上就是爱站技术频道小编介绍的详解Unicode中文转码功能,只要我们平时多多练手,在遇到的时候才不至于手忙脚乱。

上一篇:ASP.NET开发之Word的权限参数

下一篇:asp.net类库开发中添加WebService的方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载