2ka
Новичок
UTF-8 текст в strtoupper и т.п.
Господа, у меня сайт на UTF-8(winxpsp2, php 4.4.2[только модуль mbstring.dll]). Ставлю локаль:
или
, но функция strtoupper() не работает, вернее работает с "краказяблами". Установил mbstring.dll, возникли проблемы с preg_replace. Выражение:
Обрезает, например, "т"(привет = приве)
а:
вообще ничего не выводит
Как то проблемно все... iconv - нет. Хотя и без него хотелось бы.
Не подскажите, как можно локалью, или чем-нибудь еще позволить пользоваться привычными функциями, но с UTF-8
Господа, у меня сайт на UTF-8(winxpsp2, php 4.4.2[только модуль mbstring.dll]). Ставлю локаль:
Код:
setlocale(LC_ALL, "Russian_Russia.65001");
Код:
setlocale(LC_ALL, "ru_RU.UTF-8"); // пробовал и массивы и много разных вариантов
PHP:
$text = preg_replace("/[^\w\s-]/" , '', $text);
а:
PHP:
$text = preg_replace("/[^\w\s-]/u" , '', $text);
Как то проблемно все... iconv - нет. Хотя и без него хотелось бы.
Не подскажите, как можно локалью, или чем-нибудь еще позволить пользоваться привычными функциями, но с UTF-8
