echo strtoupper("абвгд"); Должно вернуть АБВГД, а возвращает абвгд |
[spoiler]
Значит надо исправлять:
установить русскую локаль для букв и стандартную локаль для чисел в dbconn.php
setlocale(LC_ALL, 'ru_RU.CP1251'); setlocale(LC_NUMERIC,'C'); |
Если не помогло, значит локаль ru_RU.CP1251 на сервере не установлена
1. Проверим локали из-под пользователя root (CentOs 7)
locale -a | grep ru_RU |
2. Устанавливаем недостающую локаль
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 |
3. Проверяем еще раз
locale -a | grep ru_RU |
4. Перезагружаем сервер полностью
reboot |