URL: https://www.overclockers.at/coding-stuff/mysql_os_x_character_set_89142/page_1 - zur Vollversion wechseln!
hallo leute,
ich hoffe jemand kann mir helfen. ich habe hier auf einer os x kiste mysql laufen und suche das geeignete character set. umlaute werden nämlich nicht richtig angezeigt und like-suchen bringen nicht nachvollziehbare ergebnisse.
besten dank!!!!
um euch einiges an potentiellem ärger mit exotischen systemen zu ersparen poste ich wie ich das problem elegant lösen konnte.
vorab: ich habe eine kleine library, diese beinhaltet diverse funktionen und eine davon habe ich dbconnect() genannt. nachdem diese die verbindung aufgebaut hat, gebe ich folgende queries an den daemon:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
serverseitig müssen folgende bedingungen erfüllt sein:
1) der server muss unbedingt mit dem parameter --default-character-set=utf8 gestartet werden.
2) die charactersets und collations der tables müssen ebenfalls utf8 sein.
weiters empfiehlt es sich, auch im html-header anzugeben, dass utf8 verwendet wird.
mfG manalishi
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025