2009-07-29 147 views
0

我正在開發一個需要讀取iTunes XML文件的可可中的應用程序。我成功地解析了xml文件,但是我在閱讀具有特殊字符的文件時遇到了嚴重問題。在iTunes中的XML文件的文件名寫爲編碼特殊字符

「123-123爸爸涼快爸爸COOOL - www.123musiq.com - %C2%AE Riya的藏品%C2%AE.mp3」

其原來的形式是

123-123爸爸涼快爸爸COOOL - www.123musiq.com - ®Riya的收藏®.mp3

正因爲如此我的應用程序崩潰時檢查文件是否存在在該位置。

尋找一個解決方案....

回答

0
NSString* filename = [(NSString*)CFURLCreateStringByReplacingPercentEscapes(
            kCFAllocatorDefault, 
            (CFStringRef)nameFromXML, 
            CFSTR("")) autorelease];