我試圖獲取路徑到某個文件
,然後在網頁視圖中打開它。所以我需要用'%20'替換每個空間。編輯出現不工作
NSString *[email protected]"filename";
NSString *finalPath12 = [test stringByAppendingString:@".pdf"];
NSString *path1 = [[NSBundle mainBundle] bundlePath];
NSString *finalPath1 = [path1 stringByAppendingPathComponent:finalPath12];
NSString *file [email protected]"file://";
NSString *htmlfilename1 = [file stringByAppendingString:finalPath1];
NSString *pathtofile = [htmlfilename1 stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
除@「%20」之外的任何字符串都在工作。
此完全適用於爲例:
的NSString * pathtofile = [htmlfilename1 stringByReplacingOccurrencesOfString:@ 「 」withString:@「 串」];
,但我需要的@ 「%20」。我錯過了什麼?由於
謝謝。但我試過寫作。 NSString * stringutl = [htmlfilename1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];並沒有工作 – George 2013-02-21 16:10:22
@喬治OK讓我舉一個完整的例子。 – trojanfoe 2013-02-21 16:10:52