C# 实现 Unicode 字符串 转换
啥也不多说,直接上干货
/// <summary>
/// 对正常的字符串转换为 Unicode 的字符串
/// </summary>
/// <param name="normalStr">正常的字符串</param>
/// <param name="isIgnoreSpace">是否忽略空格符;默认 true 空格符不转换;false 空格符要转换</param>
/// <param name="isUpperCaseU">是否大写U字母 ‘\U’;默认 false ‘\u’</param>
/// <returns></returns>
public static string ToUnicode(this string normalStr, bool isIgnoreSpace = true, bool isUpperCaseU = false)
{
if (string.IsNullOrEmpty(normalStr))
{
return string.Empty;
}
StringBuilder strResult = new StringBuilder();
void func(int index)
{