Имя: Пароль:
IT
Веб-мастеринг
Кодировка windows-1251 и utf-8
,
0 nikast
 
25.09.12
12:20
Всем привет, поставил денвер, в настройках Apache httpd.conf написано вот такое AddDefaultCharset windows-1251, я запускаю свой сайт и получаю какие то странные знаки, браузер определил кодировку windows-1251, сайт в utf-8. Но в html у меня есть <META http-equiv="Content-Type" content="text/html; charset=utf-8">. Но браузер почему то не подхватывает эту кодироку, в чем может быть дело??? Спасибо
1 BigHarry
 
25.09.12
12:29
Заголовки запрос-ответ смотри, возможно скрипт выводит ответы в своей кодировке, возможно из базы данных текстовые данные берутся не правильно из-за отсутствующих или неправильных директив драйверу.
2 nikast
 
25.09.12
12:32
Я пока базу данных вообще не подключал, чтоб не запутаться.
3 BigHarry
 
25.09.12
12:37
Воспользуйся браузерным отладчиком (есть в Опера, в Хроме) и посмотри заголовки ответов, там может быть указана кодировка.
4 Kreont
 
25.09.12
12:37
Файл в кодировке utf-8 откуда взял?
В редакторах есть разные utf-8...
5 sergeante
 
25.09.12
12:40
(2) пропиши в корне сайта в фале .htaccess
AddDefaultCharset windows-1251
6 sergeante
 
25.09.12
12:40
(5) т.е. AddDefaultCharset utf-8
7 nikast
 
25.09.12
12:44
Да, если я httpd пропишу AddDefaultCharset utf-8.. все замечательно .. но остальные станички localhost и всякие тесты от денвера будут отображаться не корректно.
Друзья вот вы говорите про  .htaccess я тут читал но так и не понял где его создавать. У меня его нет .. я поиском пробежался.
8 BigHarry
 
25.09.12
12:47
.htaccess создавай в том месте, где сервер будет обращаться к ресурсам.
Если у тебя корень сайта лежит в /usr/wwwdata то туда и пихай, если тебе надо изменить поведение сервера при отдаче страниц из каталога /usr/wwwdata/admin - то .htaccess пихай туда.
9 Kreont
 
25.09.12
12:50
...denwer..\home\test1.ru\www\.htaccess
10 nikast
 
25.09.12
12:50
Ок сейчас буду пробовать! Всем спасибо
11 sergeante
 
25.09.12
12:50
(7) httpd - это глобальные настройки апача. Если тебе надо в каком нить каталоге "переопределить" глобальные настройки, н-р как в твоём случае поменять кодировку, то в той папке и создаёшь.
12 nikast
 
25.09.12
12:51
Вот еще .. и что в этом файле надо прописывать???
13 nikast
 
25.09.12
12:52
Т.е закидываю только то что хочу изменить ???
14 Kreont
 
25.09.12
12:53
(6) +
ссылку на стартовую страницу, если она не index.*:
DirectoryIndex hellowworld.php
15 nikast
 
25.09.12
12:53
Ясно ... у меня index
16 BigHarry
 
25.09.12
12:55
(12) В этом файле можно прописывать большинство директив апача или его модулей. В справке к директивам указано, действуют-ли они в .htaccess или нет.
17 sergeante
 
25.09.12
12:56
(13) в общем да, только настройки относящиеся к конкретной директории (изменения действуют на подкаталоги во всём дереве).
18 nikast
 
25.09.12
12:56
Понял друзья, не буду больше надоедать попусту.. пошел пробовать! Еще раз спасибо.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.