deepslam
Новичок
xml_parse на PHP >= 5.2.4
Всем привет!
Столкнулся с небольшой проблемкой , на PHP 5.2.4 перестал работать парсер RSS на русских лентах , пишет Invalid Token , суть проблемы я понял - не парсит русские тексты.
Проблему удалось решить , добавив:
Перед тем как парсить данные и
Когда возвращаем данные.
Эта конструкция успешно заработала на сервере (Linux) , но вот локально тот же код возвращает крякозябры , причем не помогает даже функция charset_x_win и библиотека a.charset , подсмотренной на данном сайте.
Уважаемые гуру , подскажите пожалуйста в чем может быть затык? Наверняка ведь кто то сталкивался с такой проблемкой. По сайту я искал , но ничего путного не нашел.
Спасибо!
Всем привет!
Столкнулся с небольшой проблемкой , на PHP 5.2.4 перестал работать парсер RSS на русских лентах , пишет Invalid Token , суть проблемы я понял - не парсит русские тексты.
Проблему удалось решить , добавив:
PHP:
if (
($this->phpversion[0]==5) &&
($this->phpversion[1]>=2) &&
($this->phpversion[2]>=4)
) {
$data=utf8_encode($data);
}
PHP:
if (
($this->phpversion[0]==5) &&
($this->phpversion[1]>=2) &&
($this->phpversion[2]>=4)
) {
$data=utf8_decode(charset_x_win($data));
}
Эта конструкция успешно заработала на сервере (Linux) , но вот локально тот же код возвращает крякозябры , причем не помогает даже функция charset_x_win и библиотека a.charset , подсмотренной на данном сайте.
Уважаемые гуру , подскажите пожалуйста в чем может быть затык? Наверняка ведь кто то сталкивался с такой проблемкой. По сайту я искал , но ничего путного не нашел.
Спасибо!

