服务器之家

服务器之家 > 正文

Unicode中文转码函数代码

时间:2019-09-11 10:47     来源/作者:脚本之家

实在搞不懂TX,用户名的编码竟然返回的值不一样,如 "雷磊52D",就有如下两种返回?雷磊?52D 和 %01%u96F7%u78CA%0152D。相当的郁闷啊。好在TX还有返回中文名字,就省去的解码的过程,但还是记录下。 

复制代码代码如下:


/// <summary> 
/// Unicode字符转换为中文字符,如96F7,78CA等" 
/// </summary> 
private char UnicodeToChineseByHex(string Unicode) 

return (char)int.Parse(Unicode, System.Globalization.NumberStyles.HexNumber); 


/// <summary> 
/// Unicode字符转换为中文字符,如96F7,78CA等 
/// 注意:解码从后向前的 
/// </summary> 
private string UnicodeToChinese(string Unicode) 

byte[] array = new byte[Unicode.Length / 2]; 

for (int i = 0; i < array.Length; 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); 


/// <summary> 
/// 中文字符转换为Unicode字符,如'雷'等 
/// </summary> 
private string ChineseToUnicode(char Chinese) 

return ((int)Chinese).ToString("x"); 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-07-24
叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍
叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍 2019-06-05
返回顶部

307
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40