• 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: plist file and encoding format problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: plist file and encoding format problem


  • Subject: Re: plist file and encoding format problem
  • From: Stéphane Sudre <email@hidden>
  • Date: Mon, 26 Nov 2001 13:44:58 +0100

On samedi, novembre 24, 2001, at 04:51 , Chris Kane wrote:

'&amp;' is needed because XML reserves '&' for special purposes. I tried:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="0.9">
<array>
<string>&amp;foo;</string>
</array>
</plist>

and got an array with an NSString "&foo;". You should make sure you're storing the file (if you're editing it by hand) in the encoding named in the encoding= directive in the XML banner. If there is no encoding= and the file doesn't look like Unicode with a few tests, UTF-8 will be assumed. If the encoding is an encoding unknown to NSString/CFString, UTF-8 may be assumed too. Just use either plain 7-bit ASCII, or UTF-8, if in any doubt.

I'm currently making some test: writing the plist with the CoreFoundation APIs and it's working.

I don't know what is happening with the problematic files. It might be because of the numerous manipulations of the files between PB and the Property List Editor and TextEdit...


  • Follow-Ups:
    • [solved] Re: plist file and encoding format problem
      • From: Stéphane Sudre <email@hidden>
References: 
 >Re: plist file and encoding format problem (From: Chris Kane <email@hidden>)

  • Prev by Date: Re: Internal Modem
  • Next by Date: Re: Announcement (and question): OCSmart Hacks
  • Previous by thread: Re: plist file and encoding format problem
  • Next by thread: [solved] Re: plist file and encoding format problem
  • Index(es):
    • Date
    • Thread