Консультация № 91688
17.06.2007, 03:14
0.00 руб.
0 2 2
Люди ХЕЛПу мя трабл!я скачал готовый шаблон сайта...и когда начал его переводить..то после сохранения я обнаружил что форматирование пропало и получилась така фишка "ÎñíîâíîåÌåíþ" Это вместо текста на русском...я менял формат на Юникод..он помогал но это уже был не сайт..а текст сплошной..Помагите что делать?
З.Ы Вот что у меня стоит перед HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Но как я не изменял..по прежнему безуспешно..помагите плизз....

Обсуждение

Неизвестный
17.06.2007, 03:32
общий
это ответ
Здравствуйте, ГЕРАСИМОВ ВИТАЛИЙ ВЛАДИСЛАВОВИЧ!
За кодировку отвечает строчка <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> где windows-1251 может быть koi8-r или utf-8 и т.д.
точнее не за саму кодировку а за то как именно браузеру воспринимать эту страницу. Попробуйте открыть исходный текст в каком нибудь текстовом редакторе с поддержкой разных кодировок, выбрать там кодировку при которой русские буквы будут отображаться корректно и скопировать например в блокнот - тогда кодировка будет windows-1251 Если не поможет пишите подробнее что делали после того как скачали шаблон, каким редактором и т.п.
Неизвестный
17.06.2007, 03:39
общий
это ответ
Здравствуйте, ГЕРАСИМОВ ВИТАЛИЙ ВЛАДИСЛАВОВИЧ!

Во-первых, <!DOCTYPE ... > в начале документа не имеет никакого отношения к кодировкам, которые Вы используете для представления кириллицы на своей странице.

Во-вторых, попробуйте отправить текст на сервер в той самой кодировке, в которой Вы его вводите в своем редакторе. Наверняка это будет Windows-1251, поэтому впишите правильный мета-тег <meta http-equiv="Content-Type" content="text/html; Charset=Windows-1251">.
Форма ответа