jdbc string sql server charactercodierung

Wenn ich eine jdbc-String wie …

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]] 

Wie sagst du "Verbindung mit Charakter-Codierung als utf-8 wie du kannst, wenn du mit mysql verbunden bist?

Vielen Dank,

Nach der Dokumentation gibt es keine solche Eigenschaft im URL-Schema . Aber du brauchst es sowieso nicht Der JDBC-Treiber nimmt Ihre characterfolgen in Java Unicode und gibt alle Werte in Java Unicode zurück. In Java spielt es keine Rolle, welches character für den Treiber für die Kommunikation mit der DB kodiert (es sei denn, du machst etwas wirklich Ungewöhnliches, wie das Versuchen, um database-Bugs zu arbeiten, oder deine database ist sich der Codierung seines Inhalts nicht bewusst).

Hast du versucht, wie in Php,

 jdbc:sqlserver://serverName\instanceName;CharacterSet=UTF-8 

Grüße, Stéphane