[pro] write-char vs. 8-bit bytes
Tom Emerson
tremerson at gmail.com
Thu Apr 10 15:13:56 UTC 2014
I can't easily verify right now, but check the :external-format on your stream: it may be defaulting to UTF-8 and you will need to specify something else.
-tree
Sent from my iPhone
> On Apr 10, 2014, at 10:31, Paul Tarvydas <paultarvydas at gmail.com> wrote:
>
> I'm using sbcl to write-char a 16-bit unsigned integer to a socket as two separate unsigned 8-bit bytes, for example 141 should appear as
>
> #x00 #x8d.
>
> SBCL appears to convert the #x8d into a two-byte utf-8 char, resulting in 3 bytes written to the stream
>
> \#x00 #xcd #x8d.
>
> What is the proper incantation to achieve this? (SBCL on Windows, if that matters).
>
> thanks
> pt
>
>
> _______________________________________________
> pro mailing list
> pro at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/pro
More information about the pro
mailing list