Hi,
einige kennen sicher das Problem, Datenbanken mit UTF-8 in Mysql mit PHP auszugeben. Wenn man in den Dokumentationen ließt findet sich ein einfacher Trcik um genau dies zu erreichen.
<span class="html"> mysql_query("SET CHARACTER SET 'utf8'", $connLink);</span>
Mit Hilfe dieses einen Befehls direkt nach der Verbindung mit dem SQL-Server wird der Charset auf UTF 8 umgestellt.
Das funktioniert einwandfrei und macht keine Probleme.
Eine Andere und nicht ganz so elegante Lösung ist die folgende:
<span class="html"></span><span class="default"> mysql_query</span><span class="keyword">(</span><span class="string">"INSERT INTO table SET field = _utf8'value'"</span><span class="keyword">);</span>
Der Nachteil ist, das man diese Änderung in jedem Query machen muss.
Und Natürlich müsst ihr das Encoding der Transportierten Seite mit angeben. 😉
meta content="text/html; charset=utf8" http-equiv="content-type"
Weitere Infos gibs unter http://www.php.net/manual/de/function.mysql-client-encoding.php
<span class="html" />