Unity3d代理对表情符号没有出现

时间:2015-09-19 10:13:54

标签: c# .net unity3d utf-16 surrogate-pairs

我在团结项目中工作,我正在其中添加聊天模块。 我面临一个情绪问题,因为它没有出现。我改变了.Net的统一框架,使用了microsoft .net框架,然后使用了解决microsoft .net桌面应用程序内部问题的代码

 string codePoint = "1F601";
 int code = int.Parse(codePoint, System.Globalization.NumberStyles.HexNumber);
 string unicodeString = char.ConvertFromUtf32(code);

上面的代码解决了它,我可以看到笑脸。但是当我在unity3d中使用它时,我得到了类似的输出(它将代理分为两部分,高代理和低代理)。

\ud83d\ude01

这个问题是否有任何解决方案,或者至少是解决方法。

感谢。

0 个答案:

没有答案