[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