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
