странные символы на веб-странице - PullRequest
0 голосов
/ 15 июля 2010

У меня есть блог о граффити, и у меня странная проблема, которая показывает странную символьную страницу, например:

альтернативный текст http://amrelgarhy.com/ScreenShots/error.jpg

Эта страница отображалась, когда я открывал страницу администратора панели управления. Это также показывает то же самое, когда я пытаюсь редактировать одно из моих предыдущих сообщений. Моя проблема в том, что я не знаю, в чем причина этого.

Я не уверен, как это исправить. Все мои сообщения на английском языке, и я всегда использую Windows Live Writer для публикации.

Кто-нибудь сталкивался с такой проблемой раньше? Можете ли вы посоветовать мне найти причину этой проблемы и найти какое-нибудь потенциальное решение?

Ответы [ 3 ]

1 голос
/ 15 июля 2010

Похоже, что это может быть несовпадение кодировки.Вы открываете файлы в кодировке UTF-8 (или некоторые другие Unicode) в инструменте, который не понимает кодировки UTF или наоборот?

0 голосов
/ 25 июля 2010

Кажется, есть проблема с содержимым MIME-типов.Странность, которую вы видите, происходит из-за того, что сервер предлагает контент в двоичном виде (я предполагаю application/octet-stream), хотя он должен предлагать их в виде текста / HTML.Изображения должны предлагаться как image/<extension>, например image/png.

Вы можете вручную установить обработчики MIME-типа для определенных типов файлов.Если вы используете Apache, вы легко можете сделать это в файле .htaccess, например:

AddType text/html .html

Если ваш контент отличается от HTML, MIME-тип - это нечто другое.Если ваш веб-сервер не делает этого автоматически, вам, вероятно, следует добавить обработчики самостоятельно.

Все MIME-типы можно найти здесь: http://www.iana.org/assignments/media-types/

0 голосов
/ 15 июля 2010

Попробуйте разместить это на главной странице:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Также убедитесь, что виртуальный каталог создан.

...