On Aug 18, 2011, at 1:02 PM, Wilker wrote:

> I'm having some trouble by trying to convert a C String to NSString, I'm 
> currently using:
> 
> NSString *mystring = [NSString stringWithUTF8String:cstring];
> 
> But I don't know which encoding the string is using... And when it has some 
> latin or other kind of characteres, the return is "nil".

Where is the string coming from? Typically the source indicates the encoding in 
some way.

> In my case I really don't care about these characters, if I can just remove 
> non-ascii from C String and them convert to NSString will be fine for me.

Thats not always viable. Consider that in MacRoman most of the accented 
characters use code points in the range of 128-255, and just removing them can 
make the text look incredibly wrong.
--
David Duncan

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to