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