我正在这样阅读我的应用程序目录
NSArray *pathss = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectorys = [pathss objectAtIndex:0];
NSError * error;
NSMutableArray * directoryContents = [[NSFileManager defaultManager]
contentsOfDirectoryAtPath:documentsDirectorys error:&error];
我得到的输出:
"Forms_formatted.pdf",
"fund con u\U0308u\U0308.pdf",
"hackermonthly-issue.pdf",
这些是文件名。我的问题是,我怎么能将这个名称“fund con u\U0308u\U0308.pdf”转换为正确的格式。提前致谢
最佳答案
也许这会有所帮助:
NSString *documentsDirectorys = [pathss objectAtIndex:0];
const char *documentsDirectoryCstring = [documentsDirectorys cStringUsingEncoding:NSASCIIStringEncoding];
编辑:
const char *documentsDirectoryCstring = [documentsDirectorys cStringUsingEncoding:NSUTF8StringEncoding];
关于ios - 如何将字符串转换为utf8编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27860327/