2012-03-19 42 views
3

当我走的路径在NSString和转身,并在C API使用它,例如:什么是文件系统路径字符串的正确编码?

CGDataProviderRef CGDataProviderCreateWithFilename(const char *filename); 

什么是扁平化的char*当路径正确的编码? UTF8? (ASCII ??)

我觉得这应该是显而易见的,或明显的文件记录,但我有困难的思考和/或找到答案。

+0

这不是UTF-8 NFD为我工作的一个例子吗? – 2012-03-19 03:55:52

回答

0

,使用上面的回答

NSString *path [email protected]"/Users/ethansanford/Desktop/mutable string logic/mutable string logic/long-arrow-right.png" ; 
CGDataProviderRef provider = CGDataProviderCreateWithFilename(path.fileSystemRepresentation); 
imageRef2 =CGImageCreateWithPNGDataProvider(provider, NULL, false, kCGRenderingIntentDefault); 
+0

通过提供一些解释可以改进这个答案。 – 2014-12-05 04:35:25

相关问题