Autor Zpráva
RiZe
Profil
Mám takový malý problém. Pomocí include vkládám do nějakých stránek soubor change.php ve kterém je rozbalovací nabídka pro rychlou změnu stránky a v ní jsou různé položky. Jenže po zobrazení na local serveru jsou položky v nabídce blbě zobrazeny ( čtverečky ) místo diakritiky. Kódování celé stránky je utf-8
Acci
Profil
Možná ti server posílá v hlavičce kódování. Pokud máš Firefox, nainstaluj si LiveHTTPHeaders
RiZe
Profil
Zkusím, ale ono to dělá i IE
mat
Profil
RiZe

a v jakém kódování máš ten includovaný soubor? taky v utf-8?
Acci
Profil
Jo, IE tu bude taky dělat, ale alepoň zjistíš, kde je chyba
RiZe
Profil
ja myslel, ze includovany soubor nema hlavicku nebo ma?
Acci
Profil
Každý soubor, který stahuješ, obsahuje HTTP hlavičku, kterou posílá server. Neplést si s hlavičkou dokumentu HTML (sekce head)
RiZe
Profil
dobře, tady máš zdrojak toho includu:

<p class="text-main" style="font-weight:bold">Prejít na:</p>
<span class="vyber">
<select name="sekce" onmousewheel="return false" onchange="location.href=this.options[this.selectedIndex].value">
<optgroup label="popisek">

<option value="neco">text</option>

</optgroup>

<optgroup label="popisek2">
<option value="neco">text</option>
</optgroup>
</select>
</span>

a to je cely, chybi mi tam neco? takhle sem to ulozil do change.php a includoval do index.php ktera ma utf-8
Acci
Profil
Zkus ten soubor (change.php) otevřít v Pspadu a zjistit, jaké má kódování
RiZe
Profil
a až to zjistim?
mat
Profil
RiZe

tak ho v pspadu ulož jako utf-8...:)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0