Portál AbcLinuxu, 11. listopadu 2025 15:23
SET NAMES "utf8" (samozřejmě pro kódování UTF-8). Data v MySQL ale musíš (resp. měl bys) mít v pořádku – v PhpMyAdminu se přesvědčit, že tam nejsou žádný paznaky místo písmen s diakritikou apod..
Pokud vím, tak PHPku je úplně jedno, s jakou znakovou sadou pracuje. Tu je nutno nastavit snad jen při práci s mbstring funkcemi.
mysql_select_db("databaze",$Conn);
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_connection=utf8");
což se mi sice nezdá, jelikož ty stránky v UTF-8 jsou a defaultní kódování MySQL pro komunikaci s klienty by údajně mělo být taktéž UTF-8. Přesto to by to mohl být směr kudy se ubírat. Dám vědět.
character_set_client. Je lepší použít SET NAMES, které nastaví vše najednou.
SET NAMES utf8 a charset v hlavičkách a funguje to v pohodě.
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.