本地化字符串缺少一些特殊字符
问题描述:
我与本地化工作C++项目&从“this link”本地化字符串缺少一些特殊字符
在“LocalizationManager.mm”文件,它具有方法getLocalizedString作为参考了在.cpp文件中称为:
std::string strHighscore = LocalizationManager::getInstance() -> getLocalizedString("best");
这里的问题是,由于某些原因,它没有显示本地化日语或中文的字符串(即空白)以及使用越南语时的一些特殊字符都会丢失。虽然其他语言(如德语)受到良好的支持。
我的猜测是它必须用UTF8做些什么,但我也是这样的初学者。任何指出我做错了什么都会非常感激。
答
我的坏,
我没有看到我犯的基本错误。我后来在本地化的字符串上进行了自定义字体设置,它不支持包括ja - zh - vi和其他的一些unicode。
道歉!
说明: 我现在使用的似乎支持大多数unicodes的“simsun.ttc”字体。