国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Unicode中文轉碼函數代碼

2024-07-10 13:25:15
字體:
來源:轉載
供稿:網友
實在搞不懂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");
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江达县| 潍坊市| 珲春市| 当雄县| 苏尼特右旗| 榕江县| 奉化市| 海南省| 衢州市| 黑河市| 宿州市| 肃南| 衡东县| 仁化县| 舟山市| 凤庆县| 固始县| 威宁| 民权县| 商水县| 吴川市| 保靖县| 府谷县| 海淀区| 西盟| 盐源县| 西畴县| 清远市| 偃师市| 大渡口区| 白沙| 陕西省| 东乡县| 平遥县| 镇雄县| 吴桥县| 穆棱市| 临猗县| 临猗县| 德江县| 平潭县|