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
この問題の解決策、または少なくとも回避策はありますか。
ありがとう。