|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2008, 19:12 | #11 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Попробуйте отключить default_charset.
У меня: default_charset - no value HTTP_ACCEPT_CHARSET windows-1251,utf-8;q=0.7,*;q=0.7 Всё работает.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
12.02.2008, 21:35 | #12 |
Случайный прохожий
Пользователь
Регистрация: 09.02.2008
Сообщений: 40
|
Включение/отключение default_charset ничего не дало.
Что касается самого скрипта, то он начинает адекватно работать, если его сохранить в кодировке cp1251 (до этого он у меня был в utf-8). В принципе, это, конечно, выход, но мне хотелось бы, чтобы он заработал и в utf-8. Не подскажете, что нужно для этого сделать? Я так понимаю, что дело в настройках Apache. Пробовал в .htaccess прописать AddDefaultCharset utf-8 - безрезультатно... |
12.02.2008, 22:21 | #13 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
alx
Распечатайте русскими символами несколько строк и покажите в сообщении. Вложите файлы настройки Апача и РНР. Укажите, какую ОС вы используете. |
12.02.2008, 23:26 | #14 |
Случайный прохожий
Пользователь
Регистрация: 09.02.2008
Сообщений: 40
|
Использую ALT Linux Desktop 4.0
PHP&Apache&MySql ставил через менеджер пакетов (Synaptic) Видимо, мне следовало все-таки ставить всё руками - легче разобраться было бы... Файлы прилагаю. |
13.02.2008, 01:11 | #15 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Для начала попробуйте включит модуль mod_charset:
раскомментируйте AddModule mod_charset.c В php.ini закоментируйте ; PHP's built-in default is text/html default_mimetype = "text/html" default_charset = "utf-8" (Если в системе все ок с кодировкой) --- Вообще-то все должно быть ок. Распечатайте русскими символами несколько строк и покажите в сообщении - еще раз прошу. Если возможно, дайте линк на ваш phpinfo |
13.02.2008, 08:02 | #16 |
Случайный прохожий
Пользователь
Регистрация: 09.02.2008
Сообщений: 40
|
Раскомментировал/закомментировал всё, как Вы сказали (впрочем, я и раньше это пробовал делать). Изменений никаких.
Распечатал весь русский алфавит в нижнем регистре. И, как я раньше и говорил, если сам скрипт сохранен в cp1251, то в браузере всё ok, если же в utf-8, то вот что я вижу: аАаБаВаГаДаЕб�аЖаЗаИаЙаКаЛаМаНаОаПб �б�б�б�б�б�б�б�б�б�б�б�б�б�б� б� Прилагаю сохранный в HTML phpinfo() |
13.02.2008, 09:38 | #17 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Хм, дык Вы порсто два раза перекодируете утф-8.
Ну-ка покажите сам код, формирующий это |
13.02.2008, 10:16 | #18 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
phpinfo() у вас страшный очень. Много чего отключено.. Советую снести все и поставить нормальную LAMPP-связку.
Руками. ЗЫ. Вижу, что mod_charset включен. Это вы его включали только что? Если нет, то пробуйте отключить. |
13.02.2008, 22:06 | #19 | |
Случайный прохожий
Пользователь
Регистрация: 09.02.2008
Сообщений: 40
|
Вы же сами сказали:
Цитата:
До этого пробовал включать/выключать - никаких изменений... А код предельно прост: PHP код:
|
|
13.02.2008, 22:17 | #20 |
Случайный прохожий
Пользователь
Регистрация: 09.02.2008
Сообщений: 40
|
Ладно, судя по всему, всё-таки придется руками ставить всё...
Не прошла, должно быть, халява с автоматической установкой... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
кириллица в HLP | andrey4623 | Общие вопросы Delphi | 2 | 12.06.2009 16:42 |