Portál AbcLinuxu, 12. května 2025 04:39
UseEncoding onA toto, že se klient připojí pomocí utf8, ale na lokálu to bude ležet na iso8859-2 (locale je iso8859-2 a né utf8) :
UseEncoding on iso8859-2 utf8Jinak lokální kodování se ve výchozím nastavení detekuje automaticky, tzn. podle nastavené :
localeU mysql v my.cnf by jsi měl mít mj. i toto (aby se používalo ve výchozím nastavení utf8):
[client] default-character-set = utf8 [mysqld] init_connect='SET collation_connection = utf8_general_ci' init_connect='SET NAMES utf8' default-character-set = utf8 character-set-server = utf8 collation-server = utf8_general_ci [mysql] default-character-set = utf8Otázkou také je, jak se díváš do té mysql, zda nepoužíváš klienta, který natvrdo nastaví jiné kodování.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.