• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSString looses Umlaute
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSString looses Umlaute


  • Subject: Re: NSString looses Umlaute
  • From: Ben Kennedy <email@hidden>
  • Date: Wed, 21 Dec 2011 17:18:44 -0800

On 21 Dec 2011, at 4:45 pm, Alexander Reichstadt wrote:

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

Is this really your code?  What is the purpose of the latter two lines?  They are completely reciprocal (i.e. redundant).

> 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.

Impossible.  ASCII does not represent any characters with diacritical marks.  Perhaps the original file is ISO-Latin-1 encoded.  You could try using NSISOLatin1StringEncoding.

b

--
Ben Kennedy, chief magician
Zygoat Creative Technical Services
http://www.zygoat.ca

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: NSString looses Umlaute
      • From: Alexander Reichstadt <email@hidden>
References: 
 >NSString looses Umlaute (From: Alexander Reichstadt <email@hidden>)

  • Prev by Date: NSString looses Umlaute
  • Next by Date: Re: CoreData and 3 level Master/Detail tableView
  • Previous by thread: NSString looses Umlaute
  • Next by thread: Re: NSString looses Umlaute
  • Index(es):
    • Date
    • Thread