详解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中文转码功能,只要我们平时多多练手,在遇到的时候才不至于手忙脚乱。