Кривая кодировка

Тема в разделе "PHP", создана пользователем Jaarg, 15 мар 2009.

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

    Jaarg

    Регистр.:
    18 авг 2008
    Сообщения:
    503
    Симпатии:
    97
    Есть скрипт на пхп, он выводит, к примеру, слово "нуллед". Когда я его тестирую отдельно - все ок.

    Есть блог на вордпресс. В индекс.php блога я вставляю этот скрипт через
    PHP:
    <? include("ххх.php"); ?>
    И тут начинается пляска с кодировкой, все, что выводит скрипт в "����"

    Вопрос. Как заставить скрипт отдавать текст в ютф8?

    Блог настроен на ютф
     
  2. AleXSuS

    AleXSuS

    Регистр.:
    27 фев 2009
    Сообщения:
    195
    Симпатии:
    55
    $text = iconv("CP1251", "UTF-8", $text);
    переведёт ваш текст в utf-8
    если там не CP1251, то замените на ту которая есть.
     
    Jaarg нравится это.
  3. MegO

    MegO Постоялец

    Регистр.:
    13 фев 2009
    Сообщения:
    130
    Симпатии:
    13
    Смотри функцию iconv в документации. У меня как раз недавно была задача с переводом кодировки. Ну я не стал использовать стандартную функцию. Она иногда некорректно работает. Вообщем вот тебе класс. Очень много кодировок поддерживает.
     

    Вложения:

    Jaarg нравится это.
  4. t0os

    t0os

    Регистр.:
    21 окт 2007
    Сообщения:
    284
    Симпатии:
    36
    Jaarg, сохрани свой скрипт в кодировке UTF-8 в нормальном тестовом редакторе (например, Edit Plus, Notepad++).
     
    Jaarg нравится это.
  5. Jaarg

    Jaarg

    Регистр.:
    18 авг 2008
    Сообщения:
    503
    Симпатии:
    97
    Парни, спасибо за помощь.
    В итоге, действительно, все решилось пересохранением в норм кодировке :)
     
Статус темы:
Закрыта.