大文字と小文字を無視して2つの個別の文字(char
またはUTF-16 )を比較する良い方法は何ですか?wchar_t
些細な実装では、両方を大文字または小文字にします。これらの1つがより良いと考えられていますか、それとも他の方法がありますか?
Unicodeのすべての詳細で完全に正しい比較が不可能であることを理解しています。比較は主に、構成ファイルとマイクロ文法の基本的な解析を目的としているため、完全である必要はありません。文字ごとの比較の制限の下で、それほど間違っていない実装を探しています。
[編集]
これらの構成ファイルには、ユーザーに表示されるテキストが含まれている場合があります。また、ユーザー入力を分析するとき、Unicodeテキストを避けることはできません。