|
|
|
| Здравствуйте!
Засел за диплом, все вроде нормально было, пока мне не понадобилось вставить на страницу блок коротких новостей из другого файла. (например "hot_news.php ", "hot_news.txt ", "hot_news.htm" перепробовал разные расширения, ничего не помогает).
Проблема в том, что при отображении вложенного изображения видимо выдается неправильная кодировка и текст пишется иероглифами. Не знаю, может быть, я неправильную конструкцию использую, вот она:
<? include ("hot_news.txt") ?>
|
а вот содержание файла hot_news.txt:
Подскажите пожалуйста, с чем может быть связан вывод в нечитабельной кодировке.
Для тестирования использую Denver, может быть проблема в его настройках? | |
|
|
|
|
|
|
|
для: Snake
(23.02.2006 в 11:05)
| | <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
а указать браузеру нужную кодировку прямо в файле hot_news не пробовали?
или нет доступа к тексту файла? кодировка на основной странице, где делаете
include, обозначена? она отличается от кодировки прикрепляемого файла?
у меня была така проблема с русским и греческим на одной странице. решилась
только использованием окон (iframe), в которых я указывала нужную кодировку. | |
|
|
|
|
|
|
|
для: elenaki
(23.02.2006 в 11:19)
| | В варианте "hot_news.htm" указыва кодировку идентичную с кодировкой страницы, куда хочу вставить этот файл, не помогает.
Кодировка такая же была, как и в этом описмании страницы: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
И KOI-8R пробовал, не катит...
Попробую с iframe, может получится, хотя я слышал, что iframe иногда подглючивает. Спасибо большое за совет. | |
|
|
|
|
|
|
|
для: Snake
(23.02.2006 в 12:18)
| | может, там UTF-8? в последнее время часто натыкаюсь на сайты в этой кодировке. лезу
в код страницы - там указано UTF-8, но браузер ее почему-то не меняет автоматически :(
после каждого рефреша приходится вручную устанавливать кодировку.
может, есть какие-то настройки в самом браузере? | |
|
|
|
|
|
|
|
для: elenaki
(23.02.2006 в 12:25)
| | >в код страницы - там указано UTF-8, но браузер ее почему-то не меняет автоматически :(
А что у вас за браузер? | |
|
|
|
|
|
|
|
для: Unkind™
(23.02.2006 в 14:57)
| | IE 6. проблема только с utf-8, остальные меняет | |
|
|
|
|
|
|
|
для: elenaki
(23.02.2006 в 15:00)
| | Я тоже использу Денвер, но и на хостинге были похожие проблемы, я их решил вот так?
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
КОНТЕНТ
</html>
расширение вроде значения не имеет, во всяком случае html и inc работает в вашем случае hot_news.inc или hot_news.html | |
|
|
|