韓国語のフォントとフリータイプ ライブラリを使用して、韓国語の文字を表示しようとしています。ただし、象形文字コードの代わりにいくつかの他の文字が表示されます。
std::wstring text3 = L"놈";
韓国語の文字を入力するコツはありますか?
移植性を最大限に高めるために、ソース コードで Unicode 文字を直接エンコードすることは避け、\u
代わりにエスケープ シーケンスを使用することをお勧めします。文字 놈 は Unicode コード ポイント U+B188 であるため、次のように記述できます。
std::wstring text3 = L"\uB188";
問題は、ソース コードのエンコーディングが何であるかです。wstring を使用しない理由の 1 つは、おそらく UTF-8 です。通常の弦を使用してください。文字の処理方法の詳細については、 http: //utf8everywhere.orgを参照してください。