PDA

Просмотр полной версии : Кодировка apache2 в openSUSE 10.2


Ershik
11.09.2008, 18:30
Где хранится настройка кодировки? Искал в /etc/apache2/httpd.conf
никакого результата. Полез на сайт разработчика, ни слова об этом, только версии ниже или выше.
Где искать не представляю :(

.AkeLLa
11.09.2008, 18:40
Где хранится настройка кодировки? Искал в /etc/apache2/httpd.conf
никакого результата. Полез на сайт разработчика, ни слова об этом, только версии ниже или выше.
Где искать не представляю :(
Если в httpd.conf нету такой строки, допиши ее сам:
AddDefaultCharset UTF-8

Ershik
11.09.2008, 19:07
Это не помогло. По прежнему русские буквы знаками вопроса.
В базе mysql я поменял. Проблема в Апаче.

Useroff
11.09.2008, 19:12
В базе mysql я поменял. Проблема в Апаче.
Попробуй создать .html страницу и посмотри будет ли там норм выводить керилицу

Ershik
11.09.2008, 19:29
Нормально выводит. То есть проблемы в базе данных?
Странно, я импотировал 2 базы данных. Одна импотировась без проблем(IPB)
А другая (phpBB2) с проблемой с выводом кодировки. Хотя есть смотреть через rst_sql.php текст читаемый

++Norton++
12.09.2008, 15:32
Помню была примерно такая-же проблема. Поступил проще. Создал базу в кодировке UTF-8, и соответственно в каждой странице тоже поставил

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

Проблема решилась.

Ershik
13.09.2008, 21:33
Проблема решилась.

Надо в my.cnf добавить значение:

[server]
skip-character-set-client-handshake
init-connect='set NAMES cp1251'