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



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

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

Обновлено 16 июня 2009 - 22:01  Отправлено 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

I'm web-developer 

Magento one love!



#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


Пользователь месяца
albedo albedo 1-й за Май
Очков активности: 198 5 тем, 29 сообщений, 3 балла репутации
Сайт: online24news.ru
ТОП самых активных за этот месяц
  • Фотография NewBlade
    #1

    NewBlade
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Фотография NataliaAntalia
    #2

    NataliaAntalia (zdorovemedicina.ru)
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Фотография albedo
    #3

    albedo (online24news.ru)
    Очков активности: 1.5 Вне конкурса за определение пользователя месяца

  • Фотография FIvYUr
    #4

    FIvYUr (moy-evroopt.ru)
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Фотография agrx
    #5

    agrx (key-assort.ru)
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Фотография gakrus1
    #6

    gakrus1
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Фотография Bukvarix
    #7

    Bukvarix
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Фотография HOST-I7U
    #8

    HOST-I7U (host-i7u.com)
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Фотография nuaru
    #9

    nuaru
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Фотография asteya
    #10

    asteya
    Очков активности: 1.5 0 тем, 1 сообщение, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

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