Portál AbcLinuxu, 30. října 2025 16:31
init-connect="SET NAMES latin2". Tim zacne server pro vsechna pripojeni (pokud neni definovano jinak) predpokladat kodovani iso-8859-2 a legalne transformuje data do vnitrniho kodovani UTF-8
2/ po kazdem prikazu v PHP mysql_connect, zadat prikaz mysql_query("SET NAMES 'latin2'")
mysql_query("SET character_set_client=latin2");
mysql_query("SET character_set_connection=latin2");
mysql_query("SET character_set_results=latin2");
a pak samozrejme
manual k lokalizaci MySQL
Ale mel bych jeste jednu otazecku. Bude vadit, kdyz databaze bude utf8, ale data do ni budu ukladat v iso a zase v iso vytahovat, bez toho ze bych menil ten charset? Dojde k nejake deformaci znaku nebo tak neco? Ja se totiz domnivam, ze je jedno v jakem kodovani je databaze, dulezite je, aby data se do databaze ukladala ve stejnem kodovani, ve kterem se taky ctou. Ale asi se pletu nebo ne?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.