школа по созданию сайтов





Кодировка сайта

Кодировка сайта у многих вызывает проблемы, и сейчас давайте мы рассмотрим, какая кодировка сайта должна быть установлена у Вас! Если Вы уже бьётесь в агонии на протяжении нескольких часов в тщетных попытках изменить ситуацию, и подыскиваете подходящее заклинание для того, чтобы превратить проклятые кривые символы на Вашем сайте или блоге в нормальный читаемый по-русски текст, то можете больше не искать! Вы нашли, как поменять кодировку сайта.

как поменять кодировку

Кодировка сайта должна быть «UTF-8 (без BOM)», тогда Ваш сайт или блог будет 100% корректно отображаться на всех компьютерах и устройствах. Кодировка UTF-8 – это современный стандарт принятый повсеместно, который позволяет кодировать максимально возможное число символов, таких как знаки, буквы и цифры, включая символы английского алфавита и кириллицы.

На некоторых сайтах и блогах, однако, в настоящее время может использоваться кодировка сайта Windows-1251, которая распространена для компьютеров под управлением OS MS Windows. Но если Вы создаёте сайт сами, то лучше использовать кодировку UTF-8 (без BOM).

Давайте посмотрим теперь, как поменять кодировку сайта. Для этого существует несколько способов. Для того чтобы поменять кодировку, необходимо иметь возможность редактировать исходный код сайта. Существует отличная программа Notepad++, которая позволяет полностью писать и изменять исходный код, и, в том числе, поменять кодировку сайта. Эта программа бесплатная и если у Вас её до сих пор нет, то обязательно скачайте её здесь.

Во-первых, с самого начала Вам необходимо установить в редакторе Notepad++ правильную кодировку. Какая кодировка должна быть установлена – для нас теперь не вопрос. Для всех документов, в том числе HTML, кодировка устанавливается просто. В меню сверху программы есть пункт «Кодировки», кликните оный мышкой и выберите нужный пункт, отметив его кружочком.

Далее, для документа HTML кодировка должна быть прописана в его исходном коде, что бы её мог проще определить Ваш браузер. На листинге показан пример, как правильно прописать кодировку:



< html >
< head >

< meta http-equiv="content-type" 
content="text/html; charset=utf-8" / >
< meta http-equiv="Content-Style-Type" 
content="text/css" / >
< meta http-equiv="content-language" 
content="ru" / >

< title > Заголовок html-страницы < /title >

< /head >

Во-вторых, для отдельного документа может быть установлено правило принудительно читать его в определённой кодировке. То, есть, кодировка сайта в целом может быть другой, а для отдельной странички сайта или блога Вы можете сделать указание воспринимать его в требуемой кодировке. Для этого в самом начале (строго вверху) документа на языке HTML кодировка указывается принудительно, с помощью следующей записи:

кодировка сайта

Но эта запись будет работать если на Вашем тарифе хостинга есть поддержка PHP кода. В большинстве случаев, кроме самых дешевых тарифов она есть. Кстати, вот надёжный отличный хостинг, которым я уже пользуюсь четыре года. Теперь посмотрим, как подсказать браузеру, какая кодировка должна быть установлена на всём сайте.

В-третьих, Вы можете установить кодировку для всего сайта в целом или для отдельных его директорий с помощью файла .htaccess. Этот файл настраивает необходимым образом работу сервера, на котором живёт Ваш сайт. Если его у Вас нет, то создайте его: "htaccess" – это формат файла без названия, перед которым обязательна "точка" создать его можно в той же программе Notepad++. Данный файл обычно должен находиться в корневой директории Вашего сайта. В файле .htaccess необходимо записать следующие выражения:

AddDefaultCharset UTF-8
# Объявление кодировки для браузеров

Кодировка сайта теперь установлена правильно. Если Вы сделали всё правильно, то на Вашем сайте или блоге всё стало нормально, и Вы можете оставить благодарность в комментах, а если что-то не получается, задайте вопрос, и я помогу Вам и подскажу как поменять кодировку сайта!




по созданию сайтов

© www.1artsite.com | Все права защищены.
© Создание сайта Сергей Меркоев, 2010-2014 гг.