替代lstrcmp()进行重音字符比较

时间:2017-11-20 16:14:24

标签: sorting mfc ascii extended-ascii

我正在研究一些单词列表,其中包括一些重音字符(扩展ASCII字符)。我发现这个API对于重音字符不能正常工作。我用Google搜索,发现它只适用于英文字符。它通过转换大写字符然后比较权重来工作。对于ref See here。请参阅下面的代码段:

int Ret = lstrcmp( L"Deäft", L"Deept" );

我期望返回值为1,但它返回-1。 排序后,

我正在

Deäft 
Deept

但期待

Deept
Deäft

spmebody可以帮助我找到并替代此API,或者如何进行更改以获得预期的排序。

感谢。

0 个答案:

没有答案