Tatsache, Du hast recht! Natürlich, man sollte den
HTML-Zeichensatz verwenden.
Frage 1:
Hat Delphi Funktionen zum umwandeln von
ANSI ->
HTML-Zeichensatz? Ich habe nichts dazu gefunden...
Und Frage 2:
Was jetzt noch merkwürdig ist: wenn den Value, der nun korrekt ist, wieder per AJAX an eine Delphi WebModule-Action
schicke, muss ich den String diesmal per utf8toansi() umwandeln. Warum muss ich das auf einmal umwandeln? Wenn ich
sonst herkömmlich eine
HTML-Form abgesendet habe und auf der Delphi Seite mit
String1 := Request.ContentFields.Values['InputEdit'];
ausgelesen habe, war der String auch
ANSI, ohne das ich UTF8ToANSI() benutzen musste. Reine Verständnisfrage...
Ich sende folgendermaßen:
Code:
$.ajax({
url: "/scripts/
ISAPI.dll/Actionname",
type: "POST",
data : { parameter : "Strings mit Umlauten, Sonderzeichen etc."}
});