我正在使用列表来获取 ftp 站点的内容,它工作正常,但在某些情况下,我的文件名称中包含特殊字符,例如:“Márzo 2 2013 (8).JPG”,第二个字符。当我调用列表函数时,你会得到一个带有这些数据的 NSDictionary(使用 nslog):
{
kCFFTPResourceGroup = group;
kCFFTPResourceLink = "";
kCFFTPResourceModDate = "2013-03-09 19:08:00 +0000";
kCFFTPResourceMode = 511;
kCFFTPResourceName = "M\U00b7rzo 2 2013 (8).JPG";
kCFFTPResourceOwner = owner;
kCFFTPResourceSize = 145971;
kCFFTPResourceType = 8;
}
然后使用这个
NSLog(@"%@", [[listaArchivos objectAtIndex:0] valueForKey:(id)kCFFTPResourceName]);
我明白了
M·rzo 2 2013 (8).JPG
注意第二个字符,它应该是“á”,我尝试了很多功能,但我无法正确转换我的字符串,希望有人能提供帮助
谢谢。
以西结。