Autor | Zpráva | ||
---|---|---|---|
Wojt@ Profil * |
#1 · Zasláno: 23. 2. 2008, 13:41:15
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 * |
#2 · Zasláno: 23. 2. 2008, 14:17:46
Asi ne...
|
||
Měsíček Profil |
#3 · Zasláno: 23. 2. 2008, 14:22:32
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 * |
#4 · Zasláno: 23. 2. 2008, 14:34:37
tak jakto že to stejné funguje jinak na ic.cz a na localhostu?
|
||
Měsíček Profil |
#5 · Zasláno: 23. 2. 2008, 14:40:38
Říkám přidej si tam metatag pro kódování windows-1250, zjevně ho potřebuješ když to vzala Opera.
|
||
Davex Profil |
#6 · Zasláno: 23. 2. 2008, 14:40:52
Myslím, že v této verzi Apache bylo nutné v konfiguračním souboru zakomentovat řádek AddDefaultCharset.
|
||
Wojt@ Profil * |
#7 · Zasláno: 23. 2. 2008, 14:43:24
ňák to v httpd.conf nevidím, ten řádek tam není(nebo ho neumí PSPad najít)
|
||
Davex Profil |
#8 · Zasláno: 23. 2. 2008, 15:01:21
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 * |
#9 · Zasláno: 23. 2. 2008, 15:17:22
Jo, bylo kvůly tomu "default_charset", díky za radu...
|
||
Časová prodleva: 18 let
|
0