Преобразуйте строки в нижний регистр
Для символьных массивов, lower функционируйте поддерживает только наборы символов:
PC: Windows® Латинский 1
Другой: ISO® Латинский 1 (ISO 8859-1)
Для строковых массивов, lower функционируйте Unicode поддержек®.