Кодировка сайта на сервере
Метатег на самой странице (не всегда срабатывает на хитрых серверах, особенно на зарубежных):
<meta http-equiv=Content-Type content='text/html;charset=windows-1251'>
<meta http-equiv=Content-Type content='text/html;charset=utf-8'>
Используется файл .htaccess:
DefaultLanguage ru
AddDefaultCharset windows-1251
php_value default_charset "cp1251"
Используется файл .htaccess (отключаем все умолчания кодировки и вводим свою):
AddDefaultCharset Off
CharsetDisable on
AddDefaultCharset Windows-1251 / utf8
CharsetSourceEnc Windows-1251 / utf8
DefaultLanguage ru
AddDefaultCharset windows-1251 / utf8
AddDefaultCharset cp1251 / utf8
Но и это на очень хитрых серверах не всегда срабатывает.
Используется заголовок в файле-шапке php (срабатывает всегда):
<?header('Content-type:text/html;charset=cp1251')?>