Merge branch 'dev' of https://github.com/nsnail/ns-ext into dev

This commit is contained in:
2023-01-04 18:18:24 +08:00
4 changed files with 47 additions and 28 deletions

View File

@@ -508,6 +508,16 @@ public static class StringExtensions
return ret == me ? ret : ret.TrimSpaces();
}
/// <summary>
/// 将\ux0000 、 %u0000 、 &amp;#x0000; 编码转换成可读字符串
/// </summary>
public static string UnicodeDe(this string me)
{
const string replacement = "&#x$1;";
return me.Contains(@"\u") ? Regexes.RegexBacksLantUnicode.Replace(me, replacement).HtmlDe() :
me.Contains(@"%u") ? Regexes.RegexPercentUnicode.Replace(me, replacement).HtmlDe() : me.HtmlDe();
}
/// <summary>
/// url编码
/// </summary>