Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод русского алфавита в Utf-8

1.8K
27 сентября 2005 года
tapin13
138 / / 17.06.2004
subj sobstvenno. Iazik PHP.
English legko, a RU?

for ($i=65; $i<90; $i++) {
?> <?=utf8_encode(chr($i))?> <?
}
382
27 сентября 2005 года
dodger
164 / / 07.02.2003
Код:
function cyr_code($in_text){
    $output="";
    $other[1025]="Ё";
    $other[1105]="ё";
    $other[1028]="Є";
    $other[1108]="є";
    $other[1030]="I";
    $other[1110]="i";
    $other[1031]="Ї";
    $other[1111]="ї";
   
    for ($i=0; $i<strlen($in_text); $i++){
        if (ord($in_text{$i})>191){
            $output.="&#".(ord($in_text{$i})+848).";";
        } else {
            if (array_search($in_text{$i}, $other)===false){
                $output.=$in_text{$i};
            } else {
                $output.="&#".array_search($in_text{$i}, $other).";";
            }
        }
    }
}

Функция делает конверт из win1251 в utf-8...Если это то, что тебе нужно....
1.8K
27 сентября 2005 года
tapin13
138 / / 17.06.2004
Цитата:
Originally posted by dodger
Код:
function cyr_code($in_text){
    $output="";
    $other[1025]="Ё";
    $other[1105]="ё";
    $other[1028]="Є";
    $other[1108]="є";
    $other[1030]="I";
    $other[1110]="i";
    $other[1031]="Ї";
    $other[1111]="ї";
   
    for ($i=0; $i<strlen($in_text); $i++){
        if (ord($in_text{$i})>191){
            $output.="&#".(ord($in_text{$i})+848).";";
        } else {
            if (array_search($in_text{$i}, $other)===false){
                $output.=$in_text{$i};
            } else {
                $output.="&#".array_search($in_text{$i}, $other).";";
            }
        }
    }
}

Функция делает конверт из win1251 в utf-8...Если это то, что тебе нужно....



Pochti, t.e. ia sam dal'she nashel reshenie. Bol'shoe spasibo.

------

Funkzia ne bila ispol'zovana v proekte,
no samo reshenie problemi menia interesovalo.
Vot tak eto dolzhno bilo vigliadet', toka eshe s russkim alfavitom
http://gamestation.ru/cartridge.php?dir_id=77

------

Dlia budushih pokolenii :)

Код:
function abc_ru() {
/*
    Two russian letters, that don't
    going on order
   
    1025 = "Ё";
    1105 = "ё";
*/

    for($i = 1040; $i < (1072); $i++) {
        if($i == 1046) {
            echo "&#1025;
"
;
        }          
        echo "&#".$i.";
"
;
    }
}


P.S. Proveriai kak vivelos' tvoe soobshenie, potomu chto tebe stoilo postavit' galo4ku napritiv: "Отключить смайлы в сообщениях "
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог