unsigned int db_change_nchar_charset(SQLCA * sqlca, char * charset );
Ändert den NCHAR-Zeichensatz der Anwendung für diese Verbindung. Mit den Hostvariablen-Typen NFIXCHAR, NVARCHAR, LONGNVARCHAR und NSTRING gesendete Daten sind im NCHAR-Zeichensatz enthalten.
Wenn die Funktion db_change_nchar_charset nicht aufgrrufen wird, werden alle Daten mit dem CHAR-Zeichensatz gesendet und abgerufen. Gewöhnlich sollte eine Anwendung, die Unicode-Daten senden und abrufen will, den NCHAR-Zeichensatz auf UTF-8 setzen.
Wenn diese Funktion aufgerufen wird, ist der charset-Parameter üblicherweise UTF-8. Der NCHAR-Zeichensatz kann nicht auf UTF-16 gesetzt werden.
Gibt 1 zurück, wenn die Änderung erfolgreich war, andernfalls 0.
In Embedded SQL werden NCHAR, NVARCHAR and LONG NVARCHAR standardmäßig als DT_FIXCHAR, DT_VARCHAR bzw. DT_LONGVARCHAR beschrieben. Wenn die Funktion db_change_nchar_charset aufgerufen wurde, werden diese Typen als DT_NFIXCHAR, DT_NVARCHAR bzw. DT_LONGNVARCHAR beschrieben.
Eine Liste der empfohlenen Zeichensätze finden Sie unter Empfohlene Zeichensätze und Kollatierungen.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |