0
當我從Google Suggest API搜索「ア」數據並且我在設備中的當前語言是英語。然後我在iPhone設備中得到低於響應。解析日語中的Google Suggest API時出錯
<?xml version="1.0"?>
<toplevel>
<CompleteSuggestion>
<suggestion data="アマゾン"/>
<num_queries int="69300000"/>
</CompleteSuggestion>
<CompleteSuggestion>
<suggestion data="アメブロ"/>
<num_queries int="66400000"/>
</CompleteSuggestion>
</toplevel>
當我搜索「ア」的數據從谷歌建議API和我的設備當前語言是日語。然後我在iPhone設備中得到低於響應。
<?xml version="1.0"?>
<toplevel>
<CompleteSuggestion>
<suggestion data="ÉAÉ}É]Éì"/>
<num_queries int="69300000"/>
</CompleteSuggestion>
<CompleteSuggestion>
<suggestion data="ÉAÉÅÉuÉç"/>
<num_queries int="66400000"/>
</CompleteSuggestion>
</toplevel>
對於英語XML解析工作正常但對於日語響應,它給我錯誤解析XML而不會顯示數據。
請提出任何方法來解決這個問題。
我使用下面的代碼獲取Google Suggest API的響應。
NSString *strUrl = [NSString stringWithFormat:@"http://google.com/complete/search?output=toolbar&q=ア"];
NSURL *url = [NSURL URLWithString:[strUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSString * urlData = [NSString stringWithContentsOfURL:url];
// Print the data that get from google suggest api.
NSLog(@"URL Data :: %@", urlData);
謝謝。
如果有人知道這個問題。那麼請幫助它很重要。儘快幫助。 – 2012-07-21 09:39:37