Hi,

NSString eats the Umlaute. How do I tell NSString to not do that? I tried:

        NSString *theContent = [[NSString alloc] initWithData:theData 
encoding:NSASCIIStringEncoding];
        theContent = [[theContent componentsSeparatedByString:@"\r"] 
objectAtIndex:1]; 
        theContent = [theContent 
stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        theContent = [theContent 
stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        
      

I can even see it handles everything correctly in NSLog, first I see the 
unicode for an Umlaut, then it converts it to the correct percent value, like 
like รถ to 94, but when the final NSString is printed to an NSControl, the 
Umlaute are missing or garbled.

The original file is ascii-encoded.

Thanks
Alex_______________________________________________

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