您的位置:首页 > 其它

解码16进制Unicode编码字符串

2015-12-10 10:39 453 查看

/// <summary>

/// 解码16进制Unicode编码字符串

/// </summary>

/// <param name="s"></param>

/// <returns></returns>

private string DecodeUnicode(string s)

{

Regex reUnicode = new Regex(@"{4]\\u([0-9a-fA-F]{4})", RegexOptions.Compiled);

return reUnicode.Replace(s, m =>

{

short c;

if (short.TryParse(m.Groups[1].Value, System.Globalization.NumberStyles.HexNumber, CultureInfo.InvariantCulture, out c))

{

return "" + (char)c;

}

return m.Value;

});

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: