Autor Zpráva
Standa
Profil *
Mám stejný kód na serveru www.bajger.najde.cz ... kde zobrazuje češtinu správně, a na serveru www.bajger.com ... kde je čeština špatně. IE6 vždy zvolí kódování "Západoevropské jazyky (ISO)".
Na obou serverech je stejný kód,
v hlavičce je: <meta http-equiv="Content-Type" content="text/html; charset=WINDOWS-1250">
Děkuji za radu.
habendorf
Profil
No mě se zdá, že to máš uložené v ISO 8859-2.
Petra
Profil
Je to uložené v ISO-8859-1. Musíš to uložit pod windows-1250 nebo si ten meta přepsat na iso.
Hugo
Profil
habendorf

IMHO je to ve win1250. Taky jsem jednou měl podobný problém a pomohlo přidat http hlavičku. Ale na to potřebuješ php. Stačí na začátek souboru dát

<?php
Header('Content-type: text/html; charset=windows-1250');
?>

Ale aby to fungovalo, musí na serveru běžet php a soubor musí mít koncovku php.
Oswald
Profil
Server bajger.com posílá encoding ISO-8859-1, v tom je nejspíš problém. Je ale zajímavé, že Opera tam použije windows-1252.

bajger.com
Encoding from server (used by Opera):
ISO-8859-1 (windows-1252)

bajger.najde.cz
Encoding from server (used by Opera):
windows-1250 (windows-1250)
Hugo
Profil
HTML soubor je ve windows-1250, ale když se podíváte na HTTP hlavičku, tak je tam uvedeno iso-8859-1. Takže problém je v nastavení serveru.
Hugo
Profil
Oswald

Byl jsem o šest sekund pomalejší :-)
Standa
Profil *
Pomohlo:
<?php
Header('Content-type: text/html; charset=windows-1250');
?>
Díky všem za rady, zvláště Hugovi.
habendorf
Profil
Hugo: Hm, divné. Mám PSPad nastavený na automatickou detekci CP a na tom webu mi při zobrazení kódu ukazoval ISO 8859-2 (???).
Hugo
Profil
habendorf

Automatická detekce je hodně ošidná. Už se to někde řešilo a závěr byl ten, že udělat spolehlivě detekci kódování nejde.
habendorf
Profil
Hugo: Aha, netušil jsem. Díky za info.
Leo
Profil
"Mám PSPad nastavený na automatickou detekci CP a na tom webu mi při zobrazení kódu ukazoval ISO 8859-2"

Rozdil je skutecne kodovani dokumentu, kodovani deklarovane v meta tagu, a kodovani deklarovane v http hlavicce Content-type posilane serverem. Pokud se to nesejde, je v tom gulas. PSPad muze pouzit jen prvni dve, a pokud neni meta tag, musi se jen pokusit odhadnout to prvni. Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0