Hi,
I have MSSQL Database where are Data with , , ,…
Field bezeichnung in Database is declared as nvarchar.
I use:
...
bezeichnung = "BEZEICHNUNG_"+str(a)
bezeichnung = rs.field(bezeichnung).StringValue
bezeichnung = bezeichnung.ReplaceAll(chr(34),"") // this replace " - I had Problem with this
bezeichnung = DefineEncoding(bezeichnung, Encodings.UTF8)
msgbox bezeichnung
...
Result is only “?” instead of and so on.
What I do wrong, please?
besser mit SQLExecute nach dem Ausführen mal “SET NAMES UTF8” ausführen.
Dann kommen alle Texte als UTF-8. Aber beim Auslesen von StringValue bitte noch mit DefineEncoding Xojo Bescheid sagen, dass es UTF-8 ist.