最新の UTF-8 から UTF-16 への変換
非推奨
提案されたソリューション:
とは対照的に一般的に信じられているのは、
変換ファセットの非推奨と回避策:
残念ながら、かつては便利だった std::wstring_convert と std::wbuffer_convert は標準の変換とともに廃止されました。ファセット。これにより、ファセットを使用した直接文字列変換が実現できなくなりました。
したがって、開発者は 2 つの選択肢に直面します:
標準のライブラリに隣接したソリューションを求めている場合は、Boost の変換機能を検討することを検討してください。ただし、抵抗が最も少ない方法は、最終的には独自のソリューションを実装するか、信頼できるサードパーティ ライブラリを使用することにあるかもしれません。
以上が非推奨の関数を使用せずに C で UTF-8 を UTF-16 に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。