Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: thomasCZ 17. 08. 2014, 10:22:28

Název: Problém s kódováním UTF-8 v IE 11
Přispěvatel: thomasCZ 17. 08. 2014, 10:22:28
Dobrý den, dodělávám poslední úpravy na webových stránkách, ale ať dělám co dělám, tak kódování (<meta charset="utf-8"> ani starší zápisy téhož) mi IE nepobírá (mám vytvořený seznam <ul><li> kterým procházím stránky AJAXem - v IE když doplním diakritiku tak se odmítají stránky [dynamické] zobrazovat ) přičemž IE má UTF-8 zapnuté. Jediné co jakž takž funguje je <meta charset="windows-1250">, ale to mi zase rozhodí znaky.  http://forum.root.cz/Smileys/default/huh.gif
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Lol Phirae 17. 08. 2014, 10:28:16
Žádný problém s UTF-8 v IE11 nemám. Asi děláš něco blbě. Ke zjištění toho, co, zkus s množstvím poskytnutých informací třeba křišťálovou kouli.
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: thomasCZ 17. 08. 2014, 11:34:53
To dělám celou dobu, prostě a jednoduše posílám odkaz http://www.32zubu.cz - proklikej si to v exploreru a třeba v opeře, prostě mě to s diakritikou v exploreru nejde. 
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Lol Phirae 17. 08. 2014, 12:00:23
Kód: [Vybrat]
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="utf-8">

Ještě desetkrát to tam narvi, to určitě pomůže.  ::)

Tohle myslíš vážně?

Controler.js
Citace
    xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET","http://localhost/JavascriptProject/TrialResponseSys.php?str="+val, false );
    xmlHttp.send( null );[/code]
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: thomasCZ 17. 08. 2014, 12:20:45
Klidně to změním, ale pochybuju že to pomůže, když jsem to předtím zakomentoval /**/ ,stejně jako google mapy api. :P Spíše by se mi hodily ale nějaké lepší návrhy.
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Filip Jirsák 17. 08. 2014, 12:23:06
Přednost má to, co je uvedené v HTTP hlavičkách, a tam máte jen typ text/html, kódování tam není uvedené. Bůhví, jak s tím pak který prohlížeč pracuje. Takže bych začal tím, že server začne správně posílat vedle typu souboru také jeho kódování.
Jinak pro odkazování na jiné stránky slouží tag <a> - netušil jsem, že dnes ještě někoho napadne pracně vyrábět odkazy pomocí JavaScriptu.
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Lol Phirae 17. 08. 2014, 12:26:24
Jinak pro odkazování na jiné stránky slouží tag <a> - netušil jsem, že dnes ještě někoho napadne pracně vyrábět odkazy pomocí JavaScriptu.

Já vůbec nerozumím tomu, k čemu je na tom triviálním webu JS včetně jQuery nesmyslu. Popravdě na tenhle poklad nedává smysl ani to PHP.
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: thomasCZ 17. 08. 2014, 12:57:22
Nazdar, tak to funguje, nevim proč ale rozhazoval mi to GET, teď jsem to přepsal na POST a funguje to ! (fakt nevim proč)
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Filip Jirsák 17. 08. 2014, 13:09:07
Nazdar, tak to funguje, nevim proč ale rozhazoval mi to GET, teď jsem to přepsal na POST a funguje to ! (fakt nevim proč)
Já bych to nenazýval funguje, spíš bych řekl zrovna teď to náhodou dělá to, co bych chtěl, aby to dělalo. Když chcete, aby prohlížeč něco dělal, bývá dobré mu to sdělit, ne jej nechat hádat. Pak to doopravdy funguje, a je dobrá naděje, že to bude fungovat i v jiných prohlížečích, na jiných počítačích a jindy, než jak jste to vy zrovna testoval.
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Lol Phirae 17. 08. 2014, 13:18:55
Ale zase jsou ty odkazy dynamické, no a to se vyplatí!  ;D ::)
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: j 18. 08. 2014, 10:49:47
Ale zase jsou ty odkazy dynamické, no a to se vyplatí!  ;D ::)

A hlavne! vyhledavace to nenajdou, coz je taky dobre (a nejen v tomto pripade) ;D
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Lol Phirae 18. 08. 2014, 10:56:09
A hlavne! vyhledavace to nenajdou, coz je taky dobre (a nejen v tomto pripade) ;D

Jo a na to se napijem!  8) ;D
Název: Re:Problém s kódováním UTF-8 v IE 11
Přispěvatel: Filip Jirsák 18. 08. 2014, 13:40:00
A hlavne! vyhledavace to nenajdou, coz je taky dobre (a nejen v tomto pripade) ;D
To už bohužel není pravda, minimálně Google už s JavaScriptem nějak pracuje. Druhá věc samozřejmě je, zda se dovtípí, o co se tím kódem autor stránky snaží…