Проблема с кодировкой на сайте

  • Автор теми AkeL.php
  • Дата створення
A

AkeL.php

Guest
Помогите решить проблему с кодировкой на сайте

На главной странице стоит
Код:
<meta http-equiv="Content-Type" content="text/html; charset= "windows-1251" >
По идее это должны выполнять юзерские браузеры. Не помогает.
Пишу
PHP:
<?php header ("Content-Type: text/html; charset=windows-1251"); ?>
т.е. посылаю нормальную кодировку с самого начала, главная страница обретает нормальный вид. Остальные файлы почти все *.html. Менять их на *.php и к каждому добавлять header ну очень не рационально.
 

FEOFAN

http://feofan.com
Может у тебя сами файлы в другой кодировке?
 
A

AkeL.php

Guest
Да, забыл сказать. Сайт делался на оси kubuntu, переставлял все файлы вручную на кодировку 1251 windows. Вариант 95% отпадает.
 

dragonion

Добрый дракон
А если будешь прописывать на каждой странице
<meta http-equiv="Content-Type" content="text/html; charset= "windows-1251" >
У меня была аналогичная проблема и вроде как решилась именно таким путем. И в пхп не надо переписывать, а кодировка будет выставлятся.
 
A

AkeL.php

Guest
Если такая строка стоит на первой странице, но она все равно не определяется как положено, врядли это будет работать и на других страницах..
 

Pigeon

Well-Known Member
В httpd.conf:

AddDefaultCharset WINDOWS-1251
или
AddDefaultCharset NONE
 

dragonion

Добрый дракон
А ты точно заметил какие кавычки лишние?
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Попробуй еще раз. Может из-за пробела между = и виндовс1251. Должно сработать.
 
Зверху