使用UTF-16时日语/中文字符的tolower / toupper功能失败

时间:2019-07-16 09:36:55

标签: c++11 utf-8 localization utf-16

我需要对一些日文/中文字符串进行排序。我在这里使用UTF16格式。首先从排序开始,我首先使用tolower函数将其字符标准化。但是此功能为某些字符提供了相同的答复(val:31)。我也尝试使用toupper函数,但没有任何变化。如果我先将UTF-16转换为UTF-8函数,那么一切就可以正常工作了。有谁能帮助我我做错了。这个错误仅限于这些语言

如果我将UTF-16转换为UTF-8,则说明一切正常。

0 个答案:

没有答案