Ausgabe von Bytes jenseits von chr(127)

  • Hallo,


    wahrscheinlich ist es total simpel und ich steh' hier nur völlig auf dem Schlauch.
    Ich möchte das ein Agent per Print-Statement einzelne Bytes ausgibt.

    Code
    print chr(120)+chr(130)


    funktioniert einwandfrei.
    Sobald ich aber versuche Werte größer als 127 auszugeben, wird meine Ausgabe in UTF-8 umgewandelt und ich bekomme nicht das gewünschte Ergebnis.
    Wie kann ich einzelne Bytes mit den Werten 0 und 128 bis 255 ausgeben?


    Schon mal vielen Dank für Eure Hilfe


    Gruß Thorsten


    P.S. Der Agent wird innerhalb einer Web-Anwendung aufgerufen.

  • Wenn ich mir die "Tabelle" im Hilfe-Dokument zu chr so ansehe, geht halt nicht mehr als 127.


    /edit:
    Die Erklärung des Warums steht oben drüber: als numExpr werden single-byte-ASCII-Werte erwartet. 2^7 macht halt nur 128.
    Hab erst die "Tabelle" gesehen, dann das komplette Dokument gelesen. Anders herum wäre sinniger gewesen...

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl