[Comm] php5 LC_CTYPE strtolower
Yura Kalinichenko
=?iso-8859-1?q?yuk_=CE=C1_kalina=2Ein=2Eua?=
Пн Ноя 17 10:09:23 MSK 2008
Ilis пишет:
> Не работает преобразование в нижний регистр кириллицы:
Для корректной работы с UTF следует использовать mb_-функции (пакет
php5-mbstring). Для вашего случая работает следующее:
<?php
$CHARSET="UTF-8";
$INT_CHARSET="UTF-8";
$LANG="ru_RU.UTF-8";
// main()
mb_internal_encoding($INT_CHARSET);
setlocale(LC_ALL, $LANG);
echo "<HTML><HEAD><meta content='text/html; charset=$CHARSET' http-equiv='Content-Type'><TITLE>Test</TITLE><BODY>";
echo 'Current PHP version: ' . phpversion() . "<BR>";
print mb_convert_case ( "qQrRфФяЯ", MB_CASE_LOWER);
?>
</BODY>
</HTML>
--
SY,
Yura Kalinichenko
Подробная информация о списке рассылки community