Проблемы с кириллицей в strtoupper не решает setlocale(LC_CTYPE, 'ru_RU.CP1251');

IF

else
Проблемы с кириллицей в strtoupper не решает setlocale(LC_CTYPE, 'ru_RU.CP1251');

ч, ё иногда остаются в нижнем регистре, а я становится ?
причём происходит это ~в одном из трёх случаев

-~{}~ 18.07.07 12:46:

пролазив поиск ничего другого кроме http://faq.saterenko.ru/index9.html#q87
не нашёл
 

Zetruger

ivan.chistyakov.name
а ты уверен что эта locale есть на сервере, она может называться по другому

-~{}~ 18.07.07 13:00:

A little function to test available locales on a sytem :

PHP:
<?php
function list_system_locales(){
    ob_start();
    system('locale -a'); 
    $str = ob_get_contents();
    ob_end_clean();
    return split("\\n", trim($str));
}

$locale = "fr_FR.UTF8";
$locales = list_system_locales();

if(in_array($locale, $locales)){
        echo "yes yes yes....";
}else{
        echo "no no no.......";
}

?>
 

IF

else
Меня смутило, что работает через раз.

К тому же использовавать функции безопаснее, не завязан на хостинге.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
>>Меня смутило, что работает через раз.
Что?

К тому же использовавать функции безопаснее, не завязан на хостинге.
В самом деле?

-~{}~ 18.07.07 13:58:

Лучше разберитесь setlocale
 

OZ

Новичок
напиши свою версию strtoupper и всё, это элементарно.
 
Сверху