Титла: Apache и кирлилица Публикувано от: blackartist в Jul 03, 2005, 21:08 Проблемът е следния:
Инсталирах си Apache, PHP i MySQL с идеята да си направя site.След малко настройки всичко рабори перфектно с едно изключение, а именно, че всеки път когато заредя индекса буквите излизат на "маймуница", независимо, че съм указал в HTML-a изрично charset=windows-1251 и всеки път трябва от браузера да избирам ръчно енкодинга за да се виждат нещата както трябва.За да съм сигурен, че проблема не е в кода на индекса save-нах от Интернет 1 работеща страница на БГ и я сложих в /var/www като index.html.Tq също се омаза, а също така отворих страницата от няколко компютъра от локалната мрежа, които са с няколко различни версии на Internet Explorer.Навсякаде енкодинга се бъгва. Явно проблема е някаде в настройките на Уеб сървъра, но не знам каде.Погледнах в httpd.conf, но не видях кое как точно трябва да се настрои.Ако някой каже как стават нещата ще му бъда много благодарен. Операционната система е Knoppix 3.7 HDD install, уеб сървъра е Apache 1.3.33 , Ползвам браузери Mozilla Firefox 1.0.4 , Mozilla 1.7.3, Konqueror Титла: Apache и кирлилица Публикувано от: VladSun в Jul 03, 2005, 21:35 Дай в конфиг-а на Apache-то Charset-a на Off
Титла: Apache и кирлилица Публикувано от: mom в Jul 04, 2005, 13:33 VladSun е прав - и аз навремето се борих като прасе с тиква с този проблем и решението е точно там. Понеже може и да не се разбере кой точно е ключа, който трябва да промениш:
AddDefaultCharset on го коментираш, рестартираш apache и си свиркаш Титла: Apache и кирлилица Публикувано от: toxigen в Jul 04, 2005, 17:10 При мен стана така:
AddDefaultCharset cp1251 Титла: Apache и кирлилица Публикувано от: mom в Jul 04, 2005, 18:41
toxigen, става ама ако реши да качва страници с encoding различен от CP1251 (win-1251) ще се сблъска със същия проблем, т.е. ако реши да слага друг сайт на друг език. Да не говорим, че според мен е по-добре страниците да се правят с encoding UTF-8, защото тогава ще се избегнат и ред други проблеми при прехвърляне на данните през POST и съхраняването им в бази от данни |