Autor | Zpráva | ||
---|---|---|---|
abcabc Profil * |
#1 · Zasláno: 17. 3. 2008, 10:58:34
Mám zajímavý problém - připravil jsem stránky v XHTML a UTF-8, narážím však na zvláštně nastavený Internet Explorer - někteří lidé mají, zdá se, natvrdo nastavené kódování na CP-1250 a web se jim špatně zobrazuje.
Hlavička: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head profile="http://www.w3.org/2005/10/profile"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Existuje nějaký způsob, co nejjednodušší (není přípustné web předělávat), jak IE donutit používat správné kódování? |
||
Joker Profil |
#2 · Zasláno: 17. 3. 2008, 14:20:31
Říct těm lidem, aby si nastavili automatickou detekci kódování.
Nic jiného s tím neuděláte. Prostě to funguje tak, že prohlížeč si kódování detekuje podle stránky a pokud uživatel chce jiné, může stránku "přebít" a nastavit svoje. Kdyby stránka mohla "přebít přebití", za chvíli by se objevil požadavek, aby šlo "přebít přebití přebití" a tak dále :) Leda se ještě můžete mrknout, jaké kódování stránka posílá v HTTP hlavičce, i když to asi problém nebude. |
||
Chamurappi Profil |
#3 · Zasláno: 17. 3. 2008, 14:33:35
Reaguji na abcabc:
Univerzální řešení, které nejde nikdy a ničím přebít, jsou znakové entity. |
||
abcabc Profil * |
#4 · Zasláno: 17. 3. 2008, 16:01:52
Některým lidem, co mají vždy pravdu (čtěte střední management) a počítače berou jako nutné zlo a voodoo magii se některé věci špatně vysvětlují, tak jsem hledal nějaké méně viditelné řešení... Čekal jsem, že existuje nějaká skrytá funkce v JavaScriptu - přeci, od kdy Internet Explorer obsahuje něco, co by uživatel mohl jednoduše ovlivnit.
|
||
Časová prodleva: 16 let
|
0