Am 22.06.2012 um 10:39 schrieb Michael Kagerbauer:

> Hallo,
> 
> neben einigen anderen Datenbanksystemen sind wir derzeit für eine neue 
> Software auch MySQL am testen. In diesem Zusammenhang ist mir aufgefallen, 
> dass sämtliche Rückgabewerte im Recordset grundsätzlich entweder keine oder 
> eine falsche Codierung aufweisen.
> 
> Auf dem Server sind sämtliche Einstellungen auf UTF-8 gesetzt (für 
> Verbindung, Datenbank, Tabelle, Kollation usw.).

Meinst Du mit "Verbindung" das client-encoding? Bei PostgreSQL läuft das so, 
dass, falls keine Angabe gemacht wird, der Server davon ausgeht, dass der 
Client seine Strings im Server-Encoding sendet und erwartet. Weil das aber 
nicht so sein muss, kann man das client-encoding auch anders einstellen.

Was gibt den die Variable mysql_client_encoding zurück? Kuck mal hier:

<http://dev.mysql.com/doc/refman/5.0/en/apis-php-ref.mysql.html#apis-php-function.mysql-client-encoding>
Wenn das richtig eingestellt ist, scheint das tatsächlich ein Bug im plugin zu 
sein.

Maximilian Tyrtania
http://www.contactking.de

Antwort per Email an