Brandon S Allbery KF8NH wrote:
wren is half right:  at the level of Unixy APIs (and this includes anything
that goes on in a Terminal window and anything that you will be doing from
Haskell) you use UTF8, but OSX APIs --- that is, Carbon and Cocoa --- use
UTF16.  So for the purposes of ghc/jhc OSX is UTF8, but if someone wrote a
"fully native" Cocoa-based runtime it would use UTF16.  (Compare Win32 APIs
to mingw APIs; very similar situation.)

Yeah, I've been doing too much Cocoa lately ;)  Unfortunately, certain
parts of Cocoa aren't UTF16, which is annoying. Standard terminal stuff
should all be UTF8 though.

--
Live well,
~wren

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to