Portál AbcLinuxu, 17. července 2025 04:19


Dotaz: Čeština + apache PhP

29.6.2004 11:01 benji
Čeština + apache PhP
Přečteno: 600×
Odpovědět | Admin
Zdravim, resil jsem problem s cestinou na apachi.Po beznem upraveni nastaveni httpd.conf -> AddDefaultCharset OFF atd. chodí na serveru čeština OK, ale v php nezobrazuji znaky š a ž. V php.ini jsem nic nenasel. Kodovani pouzivam v hlavicce stranky. Apache/2.0.49 (Trustix Secure Linux/Linux) PHP/4.3.4 . diky za pomoc Benji
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.6.2004 11:30 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Čeština + apache PhP
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a generuješ i z toho PHP správnou znakovou sadu ???

Protože záleží co za znaky tam vkládáš a v jakém kodování.

Asi to máš na linuxu takže máš tam při tom generováni nastavenou stejnou znakovou sadu co používáš v linuxu ? Prostě správné kodování musíš napsat do stránky.

Jinak pokud na disku máš uloženo něco ve win kodování tak to zase musíš správně zadat v php nastavit win :-) nebo ten uloženej soubor překodovat.

PS. Piš to v unicode a bude po starosti :-)
29.6.2004 13:08 benji
Rozbalit Rozbalit vše Re: Čeština + apache PhP
ja to tam klopim pres FTP a nejen ja. Vetsina je psana ve VImku, ale za ostatni mluvit nemuzu. Server Trustix je pouze na ang. ver., ale to prece nevadi. Na RedHatu ani Suse mi to nedelalo, nevim kde je krpa.
29.6.2004 13:06 llook | skóre: 8 | blog: l'blog | Prágl
Rozbalit Rozbalit vše Re: Čeština + apache PhP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nezdá se mi, že by to mohlo souviset s PHP, ale chce to víc informací.

Co se zobrazuje místo š a ž? ¹ a ¾(nebo podobné nesmysly)? Nebo otazníky? Je to kódování jenom v HTTP hlavičce nebo i v meta tagu? Jaký používáte editor?
10 REM Dej si pauzu... 20 FOR DELAY=1 TO 5000 : NEXT DELAY
29.6.2004 13:11 benji
Rozbalit Rozbalit vše Re: Čeština + apache PhP
ě�čř�ýáíé je vypis české sady link: http://www.awyn.cz/index3.php editor pouzivam VIM na WIN.
29.6.2004 13:52 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Čeština + apache PhP

Problém je v tom, že text je v kódování windows-1250 ale v META tagu uvádíš iso-8859-2... A protože server neposílá žádné kódování v hlavičce content-type, tak prohlížeč zcela správně interpretuje kódování jako iso-8859-2 a tudíž je jasný, že se to zobrazí špatně.

Každý má právo na můj názor!
29.6.2004 14:14 benji
Rozbalit Rozbalit vše Re: Čeština + apache PhP
no jo to bylo prvni co jsem delal, ted jsem dal tedy meta na win a vysledek ìšèøžýáíé š a ž je sice OK, ale moc jsem si nepomohl. :-)
29.6.2004 14:36 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Čeština + apache PhP

Já tam teda vidim windows-1252, což je "západní" kódování.
Správný kódování v tvim případě je ale windows-1250 - Střední evropa.

Každý má právo na můj názor!
29.6.2004 14:46 benji
Rozbalit Rozbalit vše Re: Čeština + apache PhP
mate pravdu , omluvam se za moji nepozornost !

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.