Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: Ошибка mb_strtoupper
Просто пример. Переводит все буквы в верхний регистр, кроме я и ч. ч - остается в нижнем, я - становится знаком ?.
Кодировка cp1251.
Никто не сталкивался? Как пофиксить?
strtoupper что с mb что без не работает корректно с cp1251.
Лучше использовать utf-8 и соответствующий мультибайтные функции.
Вы настрадаетесь с cp1251. Пройдено. Я все сайты, что были на cp перевел на utf.
np++ в помощь. Опция: преобразовать в UTF-8 без BOM.