Hallo asp.net Freunde
Mir war das Thema Encoding schon immer etwas schleierhaft im Zusammenhang
mit XML. Nun habe ich aber ein mittelgrosses Problem mit dem POST-Request
an meine asp.net Anwendung.
Der POST Request wird von einem "handels�blichen"-HTML Formular an meine
asp.net Anwendung abgesetzt. Ein simpler Test mit einem franz. Sonderzeichen
zeigt ("D�tail"), dass standardm�ssig (in meiner Umgebung und Konfiguration)
das Sonderzeichen nicht bis in meine Anwendung kommen.
Eine umkonfigurierung in der web.config von requestEncoding="utf-8" auf
requestEncoding="iso-8859-1"
brachte pl�tzlichen Erfolg. Das franz. Zeichen � kam richtig in der Anwendung
an.
Nun stellt sich mir aber das Problem, dass ich _nicht_ sicher sein kann,
dass alle Request Latin1 ("iso-8859-1") sind. Das HTML Formular, welches
den POST-Request abschickt, kann auch ganz andere Sprachen unterst�tzen,
z.B. Chinesisch etc. Es ist n�mlich so, dass eine beliebige Anzahl von
unterschiedlich-sprachigen
HTML-Formularen meine "zentrale" asp.net Anwendung beliefern. Ich kann das
Formular leider nicht als asp.net realisieren, da es sich um eine "alte"
classic asp-Website handelt.
Habe ich wirklich die L�sung bzw. das Problem richtig erfasst? Wie schalte
ich dynamisch das requestEncoding um? Wie finde ich �berhaupt heraus, welches
Encoding der Request hat? Warum kann das .NET nicht selbst? Irgendwie versteh
ich es nicht so ganz...
Vielen Dank f�r Hinweise und Tipps
Patrik
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net