Моя дорога в изучении HTML, PHP, CSS и MySQL
Проблемы и их решение
На вашем сайте кракозябры
3. Люблю работать в Ubuntu, но создав несколько Web-страниц на локальном
сервере в Ubuntu, решила просмотреть работу сайта на локальном сервере
в Windows 7. И каково же было моё удивление, когда я увидела на
открытых Web-страницах кракозябры вместо русского текста. А ведь в исходном коде
файла есть строка:<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" />.
Помог опыт. При переводе школьного сайта из narod в ucoz
пришлось переходить с кодировки windows-1251 на кодировку utf-8.
Web-страницу открывала в KompoZer в меню выбирала Формат - Заголовок и
свойства страницы... В открывшемся окне выбрала язык и кодировку.
Сделала также и просмотрела, что изменилось в исходном коде.
Во второй строке вместо <html xmlns="http://www.w3.org/1999/xhtml"> появилось
<html xmlns="http://www.w3.org/1999/xhtml"
lang="ru">, т.е. добавилось lang="ru". Значит это нужно добавлять.
Ну, и обязательно наличие
строки: <meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" />.
Кстати, заметила, что если Doctype другого стандарта
(<!DOCTYPE
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">), то
достаточно строки
<meta http-equiv="Content-Type"
content="text/html;
charset=UTF-8" />.
|