Перейти к содержимому

Сервис обмена электронных валют

Выбрать шаблон и создать сайт

Перекодировка rss из utf-8 на win-1251

#1 Xap

Xap
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0
0

Отправлено 13 Июнь 2009 - 15:49

Доброго всем дня. Такая проблема. В joomla есть стандартная функция импорта новостей. Онв вроде и работает.
Но проблема в другом. Сайт joomla на win-1251, а импортирую новости с utf-8 Естественно кодировки конфликуют и новости покрываются вопросами. Как сделать так чтобы rss на urf-8 выводилось на страницы с win-1251?

 

 

  • 0

#2 Xap

Xap
    Topic Starter
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 13 Июнь 2009 - 15:59

Вот тут что-то нашел. Для моего случайподходит как думаете? _http://joomlaforum.ru/index.php/topic,3722.msg55678.html#msg55678
  • 0

#3 Banderas

Banderas
  • Пользователь
  • 1 168 сообщений
  • Репутация: 1

Отправлено 14 Июнь 2009 - 10:46

может поможет
convert_cyr_string("text", "k", "w")
- с KO18-R в windows-1251. Какой буквой utf-8 - я не знаю.... да и не знаю можно ли таким способом))) Хотя можно все засунуть в строку и сконвертировать...

пс. ЗитосС, не бей сильно )))
  • 0


#4 v1ex

v1ex
  • Пользователь
  • 225 сообщений
  • Репутация: 0

Отправлено 14 Июнь 2009 - 15:42

может поможет

convert_cyr_string("text", "k", "w")
- с KO18-R в windows-1251. Какой буквой utf-8 - я не знаю.... да и не знаю можно ли таким способом))) Хотя можно все засунуть в строку и сконвертировать...

пс. ЗитосС, не бей сильно )))

Если на то пошло, то делать так:
$win_str = iconv('utf-8', 'windows-1251', $utf8_str);
А твоя функция unicode и не поддерживает :)
  • 0

#5 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 15 Июнь 2009 - 19:09

v1ex,
1) iconv не на всех серверах стоит или включен.
2) Он довольно долгий, для большого текста.

Не знаю, может можно обойтись проще. Обычно в XML файлах указывается кодировка, возможно где-то можно её указать, чтобы вам приходили xml файлы не в utf_8, а в windows-1251
  • 0

#6 Xap

Xap
    Topic Starter
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 16 Июнь 2009 - 22:01

Есть такое дело
<?xml version="1.0" encoding="UTF-8"?>
Вот только как это поменять. Чтобы выводились новости на сайте я ввожу страницу для rss с wordpress типа http://www......ru/?feed=rss2 искать в движке?
  • 0


Оформление форума – IPBSkins.ru