编码特殊字符

时间:2009-07-29 10:01:15

标签: cocoa

我正在开发一个需要读取iTunes XML文件的cocoa应用程序。我成功解析了xml文件但是我在阅读具有特殊字符的文件时面临严重问题。在iTunes xml文件中,文件名写为

“123-123 Daddy Cool Daddy Coool - www.123musiq.com - %C2%AE Riya系列%C2%AE.mp3”

其原始形式是

123-123 Daddy Cool Daddy Coool - www.123musiq.com - ®Riya收藏®.mp3

因此我的应用程序在检查文件是否存在于该位置时崩溃。

寻找解决方案......

1 个答案:

答案 0 :(得分:0)

NSString* filename = [(NSString*)CFURLCreateStringByReplacingPercentEscapes(
                                     kCFAllocatorDefault,
                                     (CFStringRef)nameFromXML,
                                     CFSTR("")) autorelease];
相关问题