哪些字符使网址无效?
这些有效的网址是?
example.com/file[/].htmlhttp://example.com/file[/].html我有一个NSString带有空格和&字符的URL字符串().如何url编码整个字符串(包括&&符号和空格)?
我无法打开URL,UIWebView因此我已经进行了搜索并发现我需要对URL进行编码,因此我尝试对其进行编码,但是我在URL编码方面遇到了问题:我的网址是http://somedomain.com/data/Témp%20Page%20-%20Open.html(它不是真正的网址).
我很担心%20,我试着用替换stringByReplacingOccuranceOfString:@"" withString:@"",它给我我想要像URL http://somedomain.com/data/Témp Page - Open.html但它不是开放的UIWebView,但令人惊讶它在打开Safari和FireFox完善.即使我打开未编码的URL,它也会自动转换并打开我正在寻找的页面.
我已经谷歌进行URL编码了,它指出了我已经检查过的不同结果,但没有结果帮助我!我在不同的URL编码问题中尝试了不同的函数答案,但它只是更改了所有特殊字符并使我的URL像在一起,甚至在任何浏览器中http%3A%2F%2Fsomedomain.com%2Fdata%2FT...都无法打开UIWebView.
它提供了以下Error Log的UIWebView delegate
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { }
Run Code Online (Sandbox Code Playgroud)
错误代码:101&描述:错误域= WebKitErrorDomain代码= 101"操作无法完成.(WebKitErrorDomain错误101.)"UserInfo = 0x6e4cf60 {}
ios ×2
ipad ×1
iphone ×1
nsstring ×1
objective-c ×1
rfc3986 ×1
url ×1
url-encoding ×1
validation ×1