iOS的UIWebView加载带撇号的URL

时间:2014-04-21 21:34:00

标签: html ios uiwebview apostrophe

我有一个使用UIWebView加载本地html文件的应用。例如,该文件被称为“newton的第二个law.html”,但由于该撇号,文件将无法加载。我尝试用撇号取出撇号。所以我的问题是如何使用撇号加载本地URL?是否应该使用我可以使用的转义键? 我用这一行加载文件:filePath是文件的绝对路径

[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:filePath]]];

谢谢!

2 个答案:

答案 0 :(得分:0)

您是否尝试使用以下方式加载文件:

NSURL *url = [NSURL URLWithString:@"/path/to/your/file/newton\'s.html"];

答案 1 :(得分:0)

让我们试试:

NSURL *url = [NSURL URLWithString:[filePath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];