Ich benutze Mybatis, um eine Verbindung zu einer MySQL-Datenbank herzustellen, einige Spalten verwenden latin1_swedish_ci als Zeichencodierung, die bei der Abfrage der Datenbank seltsame Texte ergeben.lesen latin1_swedish_ci Text in MySQL mit MyBatis
Ich habe versucht, die Codierung auf dem Java-Code zu ändern, aber keine Lösung funktioniert für mich.
Was ich versucht:
ByteBuffer byteBuffer = Charset.forName("UTF-8").encode(myString)
oder:
byte ptext[] = myString.getBytes("latin1");
String value = new String(ptext, "UTF-8");
jede Lösung die Daten über die UTF8-Codierung zu bekommen?