Моя дорога в изучении 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" />.








Copyright © 2015. Хайманова Татьяна Яковлевна. Все права защищены.