Ich habe jtzt etwas mit dem Byteconverter gespielt aber anscheinend nicht richtig verstanden.
Wenn ich Daten mit ExecuteTable aus der Datenbank lese und dann den ganzen Table zellenweise mit diesem Code umwandel, sollte aus einem "Dren" was im Table landet wieder ein "Düren" werden wie es in der Datenbank steht oder? So funktioniert es nicht, guckt euch da bitte mal an.
B4X:
Sub convtble
'f4t1 ist der table auf den der sql executetable ausgeführt wird
For i = 0 To f4t1.ColCount -1
For n = 0 To f4t1.RowCount -1
f4t1.Cell(f4t1.ColName(i),n) = convert2utf8(f4t1.Cell(f4t1.ColName(i),n))
Next
Next
End Sub
Sub convert2utf8(str)
bytes() = byteconv.StringToUtf8(str)
str = byteconv.StringFromUtf8(bytes(),0)
Return str
End Sub
Eine andere Idee wäre es das Format in der Datenbank zu ändern also in UTF-8 weiss jemand wie das geht?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.