Как перекодировать unicode в ansi средствами PHP?

Тема в разделе "PHP", создана пользователем Ewsen, 24 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Ewsen

    Ewsen

    Регистр.:
    26 июл 2008
    Сообщения:
    163
    Симпатии:
    59
    Подскажите как на PHP преобразовать текст в кодировке unicode в ansi? А также перекодировать его в однобайтовый формат (если я не ошибаюсь), который выглядет так: _http://example.domain/%EF%F0%E8%E2%E5%F2/%EB%FE%E4%E8
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    смотри справку по iconv() и urlencode()
     
    Ewsen нравится это.
  3. Ewsen

    Ewsen

    Регистр.:
    26 июл 2008
    Сообщения:
    163
    Симпатии:
    59
    Спасибо.Эти функции как раз мне помогли
    PHP:
    function uc2cp1251($str) { 
        return 
    iconv('UNICODELITTLE','cp1251',$str); 

    //перекодирует в cp1251
    if( $exc->sst['unicode'][$ind] ) {
    $s uc2cp1251($exc->sst['data'][$ind]);
    }

    //перекодирует русский текст в понятный браузеру 
    $name urlencode ($s)
     
Статус темы:
Закрыта.