Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Legt einen booleschen Wert, der angibt, ob der Treiber Zeichenfolgenparameter an den Server im Unicode-Format sendet.
Syntax
public void setSendStringParametersAsUnicode(boolean sendStringParametersAsUnicode)
Parameter
sendStringParametersAsUnicode
"true ", wenn der Treiber Zeichenfolgenparameter im Unicode-Format an den Server sendet. Andernfalls lautet der Wert false.
Bemerkungen
Wenn die sendStringParametersAsUnicode-Eigenschaft auf "true" festgelegt ist, was der Standardwert ist, sendet der Treiber Zeichenfolgenparameter an den Server in UTF-16LE (UTF-16 Little Endian) Codierung, die dem internen NCHAR/NVARCHAR-Speicherformat von SQL Server entspricht. Der Treiber konvertiert CHAR-, VARCHAR- und LONGVARCHAR-Typen in NCHAR, NVARCHAR bzw. LONGNVARCHAR bzw. LONGNVARCHAR, bevor sie an den Server gesendet werden.
Wenn sendStringParametersAsUnicode auf "false" festgelegt ist, sendet der Treiber Zeichenfolgenparameter in der Codierung von MBCS (Multi-Byte Character Set) der Datenbank. Die verwendete Codeseite hängt von der Zieldatenbank oder Spaltensortierung ab. Dies ist nicht ASCII (nur 7-Bit), sondern die vollständige Zeichencodierung, die durch die Sortierung definiert wird.
Wenn Sie "sendStringParametersAsUnicode" nicht festlegen, gibt "getSendStringParametersAsUnicode" den Standardwert " true" zurück.
Hinweis
Das Ändern dieses Werts kann sich auf die Sortierung von Ergebnissen aus der Datenbank auswirken. Die Sortierunterschiede sind auf unterschiedliche Sortierregeln für Unicode- und Nicht-Unicode-Zeichen zurückzuführen. Bei VARCHAR/CHAR-Spalten wird durch Festlegen dieses Werts auf "false " der implizite Konvertierungsaufwand auf dem Server vermieden.
Weitere Informationen zur sendStringParametersAsUnicode-Verbindungseigenschaft finden Sie unter Festlegen von Verbindungseigenschaften. Ausführliche Informationen zur Unicode-Unterstützung von SQL Server finden Sie unter Sortierung und Unicode-Unterstützung.