2012-03-19 61 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

相關問題