Encoding UTF8 linux und windows

Status
Nicht offen für weitere Antworten.

nocturne

Bekanntes Mitglied
Hi folks,

ich verbinde mit jdbc:mysql://localhost/....?useOldUTF8Behavior=true&useOnlyServerErrorMessages=true&characterEncoding=utf8
und habe das Problem das Ergebnisse an die Server-Applikation (Debian) das falsche Encoding haben.

Wenn ich auf meinem entwicklungsrecher (WinXP) Arbeite und mich mit der live-datenbank verbinde klapps:

Code:
String[][] executeQuery = DatabaseTools.executeQuery("select 'äöüß' ");
System.out.println("firstpart: " + executeQuery[2][0]);
db("äöüß");
db(executeQuery[2][0]);

ergibt auf lokal:

firstpart: äöüß
228 246 252 223 :äöüß
228 246 252 223 :äöüß


ergibt auf dem Server:

firstpart: ��
228 246 252 223 :äöüÃ
65533 65533 :��


Woran liegts?



OK Parameter mehrdeutig:
&useUnicode=true
hat gefehlt.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben