|
Кодировка 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
|
Понял друзья, не буду больше надоедать попусту.. пошел пробовать! Еще раз спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |