Кодировка новостей отображается как Юникод(UTF-8).
Если при использовании программ для чтения rss каналов новости отображаются в кадировке Юникод (UTF-8) , а вся страница в нормальном Windows-1251 , значит у ашего хостера какие то специальные настройки. Что бы убедиться что новость отображается в кодировке utf-8, в браузере смените кодировку на utf-8, тогда новости будут отображаться правильно , а вся страница кракозябрами.
Для этого вам лучше установить специальные версии програм которые я написал на этот случай. В программе перед тем как выводить новость на экран она декодирует новость в windows-1251, php функцией iconv("UTF-8","windows-1251","string");
Устранение: Скачайте вместо программы readerrssphp , программу спецально написаную для такого хостинга readerrssphp_utf8_win1251.rar.
Список ошибок:
- Не установлена поддержка технологии Zend на хостинге или на локальной машине (localhost). (Zend Optimizer not installed)
- На сервер закачана испорченая программа. (Fatal error : Corrupted encoded data detected in )
- У директории rss нет прав на запись файлов с помощью скриптов PHP. Исправляем ошибку с помощью FAR
- У директории rss нет прав на запись файлов с помощью скриптов PHP. Исправляем ошибку с помощью CPanel
- Кодировка новостей отображается как Юникод(UTF-8) , а не Windows-1251 вместо новостей выходят кракозябры, хотя вся страница отображается правильно.