"We are back" « oc.at

mysql os x character set

manalishi 13.08.2003 - 15:47 596 1
Posts

manalishi

tl;dr
Avatar
Registered: Feb 2001
Location: Feldkirch
Posts: 5977
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!!!!
Bearbeitet von manalishi am 15.08.2003, 08:25

manalishi

tl;dr
Avatar
Registered: Feb 2001
Location: Feldkirch
Posts: 5977
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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz