Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Nieprawidłowe polskie znaki
http://forum.freesco.pl/viewtopic.php?f=24&t=7623
Strona 1 z 1

Autor:  fresko11 [ czwartek, 5 maja 2005, 01:00 ]
Tytuł:  Nieprawidłowe polskie znaki

Serwer Apache nie przetwarza poprawnie polskich znaków standardu ISO-8859-2. Co przestawić?

Autor:  Anonymous [ czwartek, 5 maja 2005, 07:07 ]
Tytuł: 

w httpd.conf trzeba ustawić iso-8859-2 zamiast iso-8859-1

Autor:  fresko11 [ czwartek, 5 maja 2005, 12:37 ]
Tytuł: 

Pomogło przestawienie DafaultFont na ISO-8859-2.
Ale przecież wpisujemy w kod strony internetowej polecenie
: [/] [] ()
<meta http-equiv="Content-type" content="text/html; charset = iso-8859-2">

Po takim przestawieniu DafaultFont nie będziemy mogli przetwarzać innych językowych typów znaków. Przy stronach wielojęzykowych jest to potrzebne. Myślę, że trzeba przestawić chyba co innego, lub czegoś brakuje. przecież w httpd.conf mamy wpisy AddLanguage i AddCharset dla innych języków.

Autor:  Anonymous [ czwartek, 5 maja 2005, 16:17 ]
Tytuł: 

ja miałem podobny problem, nic nie pomagało tylko to pomogło....nie wiem czym to jest spowodowane ale zadziałało i widać że również u Ciebie

Autor:  fresko11 [ czwartek, 5 maja 2005, 17:16 ]
Tytuł: 

Pomogło, tylko że teraz nie trzeba nawet dodawać do nagłówka strony internetowej wpisu o kodowaniu znaków ISO-8859-2, bo jest to ustawione na sztywno i nie można tego zmienić jak jest potrzeba. Tak być nie może.
Rozwiązanie problemu.
Trzeba wyłączyć w pliku httpd.conf ustawienie domyślnego DafaultCharset, czyli:
linia powinna mieć na początku znaczek # jak poniżej
#AddDefaultCharset ISO-8859-1

Wtedy wszystko jest ok.

Autor:  MAC!EK [ czwartek, 5 maja 2005, 17:44 ]
Tytuł: 

tak, to jest rozwiązanie. Dzisiaj właśnie nad tym się głowiłem i wygooglałem.
Tak właśnie należy zrobić. Problem zgłoszony już do mantisa
http://virus.freesco.pl/nnd/mantis/view.php?id=144

Jeżeli AddDefaultCharset jest ustawiony to każda stronka na serwerku ma ustawione takie kodowanie. Bez względu na to że w pliku HTML jest co innego. Dlatego należy to usunąć.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/