Связка: 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, русский текст, после сохранения получаю что-то вроде этого: Пентхаус
Что это вобще?
Спасибо.
Вот блин фокус. Получаю я не "Пентхаус", а амперсантрешетка1055амперсантрешетка1077амперсантрешетка1085амперсантрешетка1090амперсантрешетка1093амперсантрешетка1072амперсантрешетка1091амперсантрешетка1089. Так тупо пишу, потому что web-сервер opennet'а перекодировал это в нормальное русское слово.
Так, понял. Это ссылки на десятичные цифровые коды символов (numeric character references) в таблице Unicode (иногда их еще называют escape-последовательностями HTML). Такие цифровые коды используются в языке HTML для обозначения символов, которых нет в кодировке, используемой для данного документа.Получается что веб-оболочка неправильно выдает веб-серверу кодировку страницы? Тогда что нужно править? Конфиг PHP? Потому что я посмотрел исходник уже полученной браузером страницы, там нигде нет мета-тегов указывающих на кодировку.
Проблема частично решилась следующим образом. Если я в Опере выбираю автоматическое определение кодировки, то браузер сам не в состоянии ее определить. Если сказать жестко, что кодировка cp1251, то все в порядке.Но это не решение проблемы. Все у кого стоит автоматическое определение кодировке в Опере, получат кроказябры.
Проблема решилась добавлением строки: "AddDefaultCharset WINDOWS-1251" в конфиг Apach'а.Тихо сам с собою я веду беседу.
Тема закрыта.
>Проблема решилась добавлением строки: "AddDefaultCharset WINDOWS-1251" в конфиг Apach'а.
>
>Тихо сам с собою я веду беседу.
>
>Тема закрыта.""Тихо сам с собою я веду беседу.""" 'ржу'
бля я /*заебался*/ !!! вместо кириллицы у меня вопросики ??????, ????? в сети все что было попробовал не помогло может поможеж ???