【发布时间】:2011-09-04 06:29:56
【问题描述】:
我正在尝试在 google 词典中进行搜索,但 url 包含垂直管道/条 | 我的代码无法加载网站
//http://www.google.com/dictionary?aq=f&langpair=en|en&q=test+test+test&hl=en
if ([mySearchEngineName isEqualToString:@"Google Dictionary"]){
NSLog(@"Currently searching %@ using %@", mySearchString, mySearchEngineName);
NSString *mutateSearchString = [mySearchString stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSString *searchURL =[NSString stringWithFormat:@"http://www.google.com/dictionary?aq=f&langpair=en|en&q=%@&hl=en", mutateSearchString];
NSURL *url = [NSURL URLWithString:searchURL];
[webBrowser loadRequest:[NSURLRequest requestWithURL:url]];
}
使用 %7C 也不起作用..
NSString *searchURL =[NSString stringWithFormat:@"http://www.google.com/dictionary?aq=f&langpair=en%7Cen&q=%@&hl=en", mutateSearchString];
【问题讨论】:
-
您能否告诉我们您遇到了什么错误或以何种方式无法加载。您还可以为 | 复制和粘贴完整 URL 字符串的 NSLog 输出吗?和字符串的 %7C 版本?
标签: objective-c nsurl