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
