FROM : Jens Alfke
DATE : Tue Mar 04 17:13:19 2008
On 3 Mar '08, at 11:00 PM, Stuart Malin wrote:
> The library defines an XML_Char type, so my code below refers to
> that, but XML_Char is wchar_t (which, I believe is UTF8 on a Mac).
No. It's UTF-16. (UTF-8 is an 8-bit encoding, a superset of ASCII
where characters >127 are encoded as multiple bytes.)
Use -[NSString initWithCharacters:length:].
—Jens
DATE : Tue Mar 04 17:13:19 2008
On 3 Mar '08, at 11:00 PM, Stuart Malin wrote:
> The library defines an XML_Char type, so my code below refers to
> that, but XML_Char is wchar_t (which, I believe is UTF8 on a Mac).
No. It's UTF-16. (UTF-8 is an 8-bit encoding, a superset of ASCII
where characters >127 are encoded as multiple bytes.)
Use -[NSString initWithCharacters:length:].
—Jens






Cocoa mail archive

