Roland Mösl: Probleme bei Formular mit Upload in utf-8/unicode

Beitrag lesen

Ich verwende die Komponente "w3Upload" um bei einem Formular gleichzeitig auch eine Datei mitzusenden.

Solange ich die Komponente nicht verwende und die Daten ganz normal - in einer utf-8-Umgebung - ohne enctype übertrage, klappt es auch mit den Sonderzeichen bestens. Über Request.Form erhalte ich alle Werte, auch wenn polnische oder chinesische Zeichen angegeben wurden. In diesem Fall ist natürlich kein gleichzeitiger Datei-Upload möglich.

Sobald ich allerdings auch einen File-Upload zulasse, muss ich das Formular mit enctype = "multipart/form-data" versenden. Die Werte ermittle ich jetzt über das definierte Objekt der Upload-Komponente - value = Upload.Form.Items(numSetUploadIndex).Name. Hier kommen allerdings die Sonderzeichen beim verarbeitenden Skript nicht mehr richtig an. Habe bereits utf-8 bzw. 65001 an allen möglichen Stellen definiert, jedoch ohne Erfolg.

Hat hier schon jemand ähnliche Erfahrungen gemacht und eine Lösung parat?