Autor | Zpráva | ||
---|---|---|---|
Stinky Profil |
#1 · Zasláno: 22. 10. 2006, 21:02:16
Přeinstaloval jsem Apache a nedokážu nastavit zpátky češtinu. V php.ini jsem nastavil default charset na iso-8859-2 a pořád to místo některých znaků zobrazuje otazníky. V hlavičce mám zapsané stejné kódování, jakým je soubor uložen (iso-8859-2). Pokud to uploaduju na svůj hosting tak to jede ok. Ale na localhostu ne. Phpinfo mi vypsal taky default charset iso-8859-2. Jak to nastavit správně?
|
||
Peca Profil |
#2 · Zasláno: 22. 10. 2006, 21:14:04
Nastav kódování ještě v kofiguraci Apache. httpd.conf -> AddDefaultCharset
|
||
Stinky Profil |
#3 · Zasláno: 23. 10. 2006, 00:30:07
httpd.conf jsem si zkopíroval staré (tam to bylo ok). Teď jsem zjistil, že klasický text se zobrazuje normálně, ale pokud načítám text z XML tak to nějak špatně překládá. Čím to?:(
|
||
Anonymní Profil * |
#4 · Zasláno: 23. 10. 2006, 12:31:01
aby se dotaz ohledně XML neztratil, připojuji se k němu také
|
||
juneau Profil |
#5 · Zasláno: 23. 10. 2006, 12:53:55
No a v jakem kodovani je to XML? A v jakem kodovani samotne soubory php, ktere s nim pracuji?
|
||
Anonymní Profil * |
#6 · Zasláno: 23. 10. 2006, 14:33:38
juneau
kódování XML není zřejmě dáno...počátek výpisu je pouze <?xml version='1.0'?>...php má iso-8859-1 |
||
Stinky Profil |
#7 · Zasláno: 23. 10. 2006, 18:15:48
Já mám <?xml version="1.0" encoding="iso-8859-2"?>, PHP taktéž iso-8859-2.
|
||
Stinky Profil |
#8 · Zasláno: 23. 10. 2006, 23:39:42
Odpověz si sám:) Přišel jsem na to...problém byl i v nastavení httpd.conf. Ale hlavní problém byl ve skriptu, který načítal XML...potřeboval manuálně nastavit kódování.
|
||
rommy Profil * |
#9 · Zasláno: 23. 10. 2006, 23:52:08
Stinky
tedy doplnit kodování i do XML?? (iso pro obě 8859-2) |
||
Stinky Profil |
#10 · Zasláno: 24. 10. 2006, 00:46:55
No v XML by to mělo být taky, ale v mém případě se jednalo o nastavení skriptu který se stará o načítání hodnot z XML na iso-8859-2.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0