Portál AbcLinuxu, 10. května 2025 12:41
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.