URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63957
[ Назад ]

Исходное сообщение
"Неверное отображение символов в браузере."

Отправлено Lestat , 07-Фев-06 07:03 
Связка: mysql 4.0.21 + cacti 0.8.6g + php 5.0.4 + apache 2.0.55

В конфиге mysql прописал:

[client]
default-character-set=cp1251
character-sets-dir = d:/usr/local/mysql/share/charsets

[mysqld]
default-character-set=cp1251
character-sets-dir=d:/usr/local/mysql/share/charsets/
variable = innodb_lock_wait_timeout=50

[mysql]
default-character-set = cp1251

Больше гугла пока ни на что не хватило.

Когда ввожу в web-оболочке cacti, написанной на php, русский текст, после сохранения получаю что-то вроде этого: Пентхаус

Что это вобще?

Спасибо.


Содержание

Сообщения в этом обсуждении
"Неверное отображение символов в браузере."
Отправлено Lestat , 07-Фев-06 07:27 
Вот блин фокус. Получаю я не "Пентхаус", а амперсантрешетка1055амперсантрешетка1077амперсантрешетка1085амперсантрешетка1090амперсантрешетка1093амперсантрешетка1072амперсантрешетка1091амперсантрешетка1089. Так тупо пишу, потому что web-сервер opennet'а перекодировал это в нормальное русское слово.

"Неверное отображение символов в браузере."
Отправлено Lestat , 07-Фев-06 07:40 
Так, понял. Это ссылки на десятичные цифровые коды символов (numeric character references) в таблице Unicode (иногда их еще называют escape-последовательностями HTML). Такие цифровые коды используются в языке HTML для обозначения символов, которых нет в кодировке, используемой для данного документа.

Получается что веб-оболочка неправильно выдает веб-серверу кодировку страницы? Тогда что нужно править? Конфиг PHP? Потому что я посмотрел исходник уже полученной браузером страницы, там нигде нет мета-тегов указывающих на кодировку.


"Неверное отображение символов в браузере."
Отправлено Lestat , 07-Фев-06 09:49 
Проблема частично решилась следующим образом. Если я в Опере выбираю автоматическое определение кодировки, то браузер сам не в состоянии ее определить. Если сказать жестко, что кодировка cp1251, то все в порядке.

Но это не решение проблемы. Все у кого стоит автоматическое определение кодировке в Опере, получат кроказябры.


"Неверное отображение символов в браузере."
Отправлено Lestat , 07-Фев-06 10:03 
Проблема решилась добавлением строки: "AddDefaultCharset WINDOWS-1251" в конфиг Apach'а.

Тихо сам с собою я веду беседу.

Тема закрыта.


"Неверное отображение символов в браузере."
Отправлено Samp11 , 09-Фев-06 15:46 
>Проблема решилась добавлением строки: "AddDefaultCharset WINDOWS-1251" в конфиг Apach'а.
>
>Тихо сам с собою я веду беседу.
>
>Тема закрыта.

""Тихо сам с собою я веду беседу.""" 'ржу'


бля я /*заебался*/ !!! вместо кириллицы у меня вопросики ??????, ????? в сети все что было попробовал не помогло может поможеж ???