[php + mysql + utf-8] chyba v kodování

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod eskjuell 12. 5. 2009 14:11

Ahoj,
s php a mysql nepracuji, ale nastal případ, že musím.
Chtěl bych se zeptat jak na kodování a české znaky.

Kód: Vybrat vše
mysql_query("SET NAMES 'utf-8'");
$query = 'SELECT * FROM xxx' ;


mi češtinu neudělá

db je taky v češtině (Znaková sada v MySQL: UTF-8 Unicode (utf8) )

a napíše mi to.. 10.Kv�tna

a v .php mám
Kód: Vybrat vše
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


takže nerozumím tomu proč to nejde.
Dík všem kdo mě postrčí. ;-)
hmm..., koblížky
eskjuell
Junior
Uživatelský avatar

Odeslat příspěvekod Vebloud 12. 5. 2009 17:36

Ještě je možnost, že data nebyla vložená v UTF-8...
Žít a nechat žít, ty máš svůj názor, já mám svůj názor, já ti nebudu nutit svůj, nemusím souhlasit s tvým, ale udělám vše, abys ho mohl svobodně vyjádřit.
Vebloud
VIP uživatel
Uživatelský avatar

Odeslat příspěvekod eskjuell 13. 5. 2009 09:24

bylo to už při ukádání. přitom to bylo kopírování ze schránky..
no mám hotovo. dík
hmm..., koblížky
eskjuell
Junior
Uživatelský avatar

Odeslat příspěvekod gandor 14. 5. 2009 16:14

na zistenie v akom je to momentalne kodovani vecsinou pouzivam php funkciu iconv() (ano viem ze exustuje mb_detect_encoding() ale ten mi neda vzdy spolahlive vysledky) a podla toho zistujem kde je dana chybicka :)
gandor
Mírně pokročilý


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků