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 <paultarvy...@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@common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/pro

_______________________________________________
pro mailing list
pro@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/pro

Reply via email to