запомнить эту страницу
Кракозябры на сайте
Если ваш сайт отображается как то вот так :) в браузере, значит вы неправильно указали кодировку сайта.
Кодировка сайта
Проблемма в том, что браузер принимает информацию о вашем сайте на основе тех данных, которые отправляет ему сервер. И если сервер указывает кодировку например utf8, а сайт сделан в windows-1251 то посетитель и видит кракозябры.
Такой же эффект вызывавет неправильное указание кодировки сайта в мета-теге <meta http-equiv="Content-Type"
На многих хостингах, в настройках имеется функция самостоятельного определения кодировки сайта. Если вам не дали такой возможности, возьмите ее сами, прописав в файле .htaccess строчку AddDefaultCharset utf-8, вмсето utf-8 укажите windows-1251, если сайт сделан в ней.
Но самым приоритетным указанием для браузера является именно метатег.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> в конце тега и указывается правильная кодировка, вместо windows-1251 может быть utf-8. За редким исключением и koi-8r, но я ниразу не видел сайтов в такой кодировке, это уже прошлый век.

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