私のアプリケーションでは、ICU UnicodeString を使用して文字列を保存しています。ICU と互換性のないライブラリを使用しているため、UnicodeString をプラットフォームに依存する表現に変換する必要があります。
基本的に私がする必要があるのは、新しい UnicodeString オブジェクトを作成する逆のプロセス フォームです - 新しい UnicodeString("システム ロケールでエンコードされた文字列")。
このトピックを見つけたので、stringstream を使用して実行できることがわかりました。
だから私の答えは、stringstreamを使用して変換せずに、他のより簡単な方法で行うことができますか?