2

Unity プロジェクトで作業しており、チャット モジュールを追加しています。感情が表に出ないので困っています。Unity の .Net フレームワークを microsoft .net Framework を使用するように変更し、microsoft .net デスクトップ アプリケーション内の問題を解決するコードを使用しました。

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

上記のコードはそれを解決し、にこやかな顔を見ることができます。しかし、unity3d で使用すると、そのような出力が得られました (サロゲートを高サロゲートと低サロゲートの 2 つの部分に分けました)。

\ud83d\ude01

この問題の解決策、または少なくとも回避策はありますか。

ありがとう。

4

0 に答える 0