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



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

#1

Поделиться сообщением #1



Xap

Xap
  • Неактивные
  • 1 520 сообщений
  • Репутация: 0
0

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

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

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Проблемы с кодировкой
  2. Разные кодировки на сайте J1.5+VM
  3. Как сменить кодировку файла?
  4. Проблемы с кодировкой
  5. Проблема кодировки в Firefox: Windows-1251 вместо UTF-8

#2

Поделиться сообщением #2



Xap

Xap
    Topic Starter
  • Неактивные
  • 1 520 сообщений
  • Репутация: 0

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

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

#3

Поделиться сообщением #3



Banderas

Banderas
  • Неактивные
  • 1 168 сообщений
  • Репутация: 1

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

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

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


#4

Поделиться сообщением #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

Поделиться сообщением #5



ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

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

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

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

#6

Поделиться сообщением #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