Autor Zpráva
Wojt@
Profil *
Na takovém stroji "aspoň něco" mám Windows 98 SE a tuto sestavu:

Apache 1.3.23
PHP 5.2.0
MySQL 4.1.20


Mám takový problém. Můj script který má ISO-8859-2 jede v pohodě, ale zkusil jsem dát Net2ftp (windows-1250) a už píše klikyháky místo č. znaků, přitom když v Opeře změním kódování z "automaticky" na windows-1250, znaky se zobrazí správně.

Asi se nějak musí nastavit Apache nebo PHP, ale nevým jak, v manuálu se nevyznám...

Poradí někdo?
Wojt@
Profil *
Asi ne...
Měsíček
Profil
S Apachem a PHP to nemá nic společného.

Pozor na to v jakém kódování soubor ukládáš a také jaký dáváš metatag.
Wojt@
Profil *
tak jakto že to stejné funguje jinak na ic.cz a na localhostu?
Měsíček
Profil
Říkám přidej si tam metatag pro kódování windows-1250, zjevně ho potřebuješ když to vzala Opera.
Davex
Profil
Myslím, že v této verzi Apache bylo nutné v konfiguračním souboru zakomentovat řádek AddDefaultCharset.
Wojt@
Profil *
ňák to v httpd.conf nevidím, ten řádek tam není(nebo ho neumí PSPad najít)
Davex
Profil
A jak máš nastavenu direktivu default_charset v php.ini? Je možnost, že ti něco cpe jiné kódování do http hlavičky (Apache nebo PHP), a nebo není správně nastaveno kódování stránky.
Wojt@
Profil *
Jo, bylo kvůly tomu "default_charset", díky za radu...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: