Что представляет собой хороший способ сравнить два отдельных символа (либо char
, либо UTF-16 wchar_t
s) игнорируя регистр?сравнение без учета регистра 2 TCHAR
Тривиальная реализация была бы верхней или нижней частью обеих. Один из них считается лучше, или существуют другие методы?
Я понимаю, что абсолютно точное сравнение невозможно со всеми подробностями Unicode. Сравнение подразумевается в основном для некоторого базового анализа файлов конфигурации и микрограмм, поэтому совершенство не требуется. Я искал не слишком ошибочную реализацию при ограничении сравнения по каждому символу.
Эти файлы конфигурации [править] может содержать текст, отображаемый пользователю. Кроме того, при анализе ввода пользователем я не могу избежать текста в Юникоде.
Вам нужно ввести _compare_ пользователя? Если это так, вам нужно сделать это без учета регистра? –
Да - например. при разрешении «6 кг» и «6 кг». – peterchen