json中含有Unicode的处理办法 C#
标签:字符串 www. http post this body encode 字符 esc
原文:json中含有Unicode的处理办法 C#
public static class StringExtension
{
#region unicode 字符转义
///
/// 转换输入字符串中的任何转义字符。如:Unicode 的中文 \u8be5
///
///
///
public static string UnicodeDencode(this string str)
{
if (string.IsNullOrWhiteSpace(str))
return str;
return Regex.Unescape(str);
}
///
/// 将字符串进行 unicode 编码
///
///
///
public static string UnicodeEncode(this string str)
{
if (string.IsNullOrWhiteSpace(str))
return str;
StringBuilder strResult = new StringBuilder();
if (!string.IsNullOrEmpty(str))
{
for (int i = 0; i )
{
strResult.Append("\\u");
strResult.Append(((int)str[i]).ToString("x4"));
}
}
return strResult.ToString();
}
#endregion
}
json中含有Unicode的处理办法 C#
标签:字符串 www. http post this body encode 字符 esc
原文地址:https://www.cnblogs.com/lonelyxmas/p/8615027.html
评论