[Openmcl-devel] encoding/decoding clozure strings to/from UTF-8
Raymond Wiker
rwiker at gmail.com
Tue Dec 30 12:31:24 PST 2014
> On 30 Dec 2014, at 20:49 , Ralf Mattes <rm at seid-online.de> wrote:
>
> On Tue, Dec 30, 2014 at 11:46:36AM -0800, Ron Garret wrote:
>> You’re working way too hard. Character streams automatically do work for you. All character streams in CCL have a parameter that sets their character encoding, and the default is UTF-8. So unless you want a different encoding, you should just be able to output characters to a stream and the Right Thing will happen. If it doesn’t, then either your default encoding has changed somehow, or you’ve found a bug in CCL.
>
> Well, this is about HTTP, isn't it? Unfortunately, in HTTP you either need to use a byte stream or
> neet to use a stream which can switch encoding while open (an HTTP header always needs to be RFC 822
> conformant (7bit ASCII) while the content part can have a custom encoding.
> Mark, before you reinvent the wheel: have a look at flexi-streams (http://weitz.de/flexi-streams/ <http://weitz.de/flexi-streams/>), a library
> written to solve exactly this problem (or you might want to base your server on hunchentoot which does all the
> ugly encoding for you …)
+1 for hunchentoot – it’sa pretty nifty piece of software.
> HTH, and a happy new year
+1 for that, too :-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20141230/3fe538df/attachment.htm>
More information about the Openmcl-devel
mailing list