Hallo!

> ich glaube jetzt geht langsam ein Licht auf.

Damit's jetzt richtig hell wird, muss man sich nur klar machen, dass das
heutige VB / VBS / VBA auch Unicode-Zeichenketten verarbeiten kann.
Byte-Arrays k�nnen deshalb nicht mehr einfach mit String-Operationen
bearbeitet werden, da diese eben auch Unicode interpretieren. Um hier zu
differenzieren gibt es die Funktionen AscB / AscW, ChrB / ChrW und MidB
/ LeftB / RightB / InstrB, ... "Verwirrend" kommt hinzu, dass in
VBScript im Variablentyp Variant �u�erlich ein String von einem
Byte-Array nicht zu unterscheiden ist.

Response.BinaryRead liest das Byte-Array aus dem HTTP-Header und damit
beim Speichern jetzt nicht Unicode sondern eben exakt die eingelesenen
Bytes gespeichert werden, muss in VBS die "Zeichenkette" explizit in ein
Byte-Array umgewandelt werden, sonst kann es sein, dass einzelne Bytes
verloren gehen.

Freundliche Gr��e
Joachim van de Bruck




| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an