Hallo zusammen,
lese ich mit FreeTDS 0.62.1 (client charset steht auf UTF-8) aus einer MSSQL ein Unicode-Feld aus, so wird dies immer auf die Länge des Orginalstrings gekürzt.
Beispiel: Gibt es 10 japanische Zeichen (sprich 20 Bytes in UCS-2), so werden diese über freetds richtig nach UTF-8 konvertiert. Mir werden jedoch nur die ersten 10 Zeichen des UTF-8 String (sprich 10 Bytes)zurückgegeben?! Diese 10 Zeichen werden dann auch richtig im Browser dargestellt, leider fehlt immer der Rest...
Suche Gleichgesinnte, Lösungen und Hinweise...
mabrin
lese ich mit FreeTDS 0.62.1 (client charset steht auf UTF-8) aus einer MSSQL ein Unicode-Feld aus, so wird dies immer auf die Länge des Orginalstrings gekürzt.
Beispiel: Gibt es 10 japanische Zeichen (sprich 20 Bytes in UCS-2), so werden diese über freetds richtig nach UTF-8 konvertiert. Mir werden jedoch nur die ersten 10 Zeichen des UTF-8 String (sprich 10 Bytes)zurückgegeben?! Diese 10 Zeichen werden dann auch richtig im Browser dargestellt, leider fehlt immer der Rest...
Suche Gleichgesinnte, Lösungen und Hinweise...
mabrin