Unity c# Unicode 转中文

阅读: 评论:0

Unity c# Unicode 转中文

Unity c# Unicode 转中文

string str = "u006eu0069u006eu0069u0032u0033u0034u4e9au742a";

= Regex.Unescape(str);

Debug.Log(str);

我们看到debug打出来的也是转换后的中文

 Regex.Unescape 这是一种

还有下一种

创建一个方法:

//Unicode转汉字
public static string Unicode2String(string source)
{
    return new Regex(@"\u([0-9A-F]{4})", RegexOptions.IgnoreCase).Replace(
         source, x => string.Empty + Convert.ToChar(Convert.ToUInt16(x.Result("$1"), 16)));
}

然后调用

= Unicode2String(str);

效果同样也能达到。这两种算是比较简单的啦。

本文发布于:2024-02-02 13:11:25,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685068644024.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:中文   Unity   Unicode
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23