0

我们正在使用韩国字体和 freetype 库并尝试显示韩国字符。但它显示了一些其他字符而不是象形文字代码:

std::wstring text3 = L"놈";

打韩文有什么技巧吗?

4

2 回答 2

1

For maximum portability, I'd suggest avoiding encoding Unicode characters directly in your source code and using \u escape sequences instead. The character 놈 is Unicode code point U+B188, so you could write this as:

std::wstring text3 = L"\uB188";
于 2012-11-26T16:53:48.603 回答
-1

问题是源代码的编码是什么。很可能是UTF-8,这也是不使用wstring的原因之一。使用常规字符串。有关我处理字符的方式的更多信息,请参阅http://utf8everywhere.org

于 2012-11-26T16:48:22.750 回答