... jedenfalls denk ich das.
Wenn ich das machen
TEncoding.ASCII.GetBytes('ö')[0]
kommt 111 heraus. Das wiederum ist ein kleines o. Erhofft habe ich mir aber den Wert 246 - also ein kleines ö. Was mache ich falsch?
Der Hintergrund der Sache ist dieser: Ich nutze TidURI von Indy10 (aus dem
SVN) um eine
URL zu kodieren. Dummerweise wird dabei aus "Görlitz" "G
%6Frlitz" und nicht "G
%F6rlitz". Aufrufen tu ich es so:
TIdURI.URLEncode('http://blabla?account=' + account + '&password=' + pwd, TEncoding.ASCII)