Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Znaková sada mySQL -> PHP -> HTML

V phpMyAdmin mám vytvorenú databázu a správne vyplnenú tabuľku (myslím aj mäkčene a dĺžne). Ak načítam položku z tabuľky v PHP kóde, tak sa mi vygeneruje HTML kód s chybou.

Pôvodný obsah v tabuľke:

)O spoločnosti

Chybný obsah v HTML:

O spolo?nosti

V HTML kóde v hlavičke mám aj meta tag:

<meta http-equiv="content-type" content="text/html; charset=windows-1250">

V databáze používam kódovanie utf8-slovak-ci, takže som skúsil aj meta tag z hlavičky poradne, ale nepomohlo:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Předmět Autor Datum
Tak vyzerá, že je všetko už v poriadku. Bol to nedopatrením zdvojený meta tag v hlavičke a bralo ten…
msx. nem prihlásený 27.07.2007 11:08
msx. nem prihlásený
Takžeš podozrenie bolo oprávnené. Texty sú všetky v poriadku, až na písmeno ť. Miesto písmena ť sa z…
msx. nem prihlásený 27.07.2007 11:13
msx. nem prihlásený
Já bych zkusil stejné kódování jak v dokumentu, tak v tabulce. Také je dobré nastavit kódování hned…
Kráťa 27.07.2007 12:22
Kráťa
Pomohlo. Označiť za vyriešené. poslední
msx. nem prihlásený 01.08.2007 14:45
msx. nem prihlásený

Tak vyzerá, že je všetko už v poriadku. Bol to nedopatrením zdvojený meta tag v hlavičke a bralo ten prvý. Ešte to otestujem, lebo mám podozrenie, že je podobný problém v redakčnom systéme a ten zle ukladá do databázy.

Zpět do poradny Odpovědět na původní otázku Nahoru