2010-01-08 11 views
11

मैं एक खोज बॉक्स है जो इसी कीवर्ड के लिए विकिपीडिया में और हिब्रू और अंग्रेजी में कीवर्ड खोज लेता है। जब मैं टाइप की तरहuiwebkit त्रुटि 101

http://he.wikipedia.org/w/index.php?title=%D7%9E%D7%99%D7%95%D7%97%D7%93%3A%D7%97%D7%99%D7%A4%D7%95%D7%A9&search= \u05db\u05db\u05db\u05db

जब मैं टाइप अंग्रेजी कीवर्ड यूआरएल की तरह लग रहा हिब्रू कीवर्ड यूआरएल लग रहा है

:

अगर मैं अंग्रेजी यह अच्छी तरह से काम करता है में टाइप लेकिन जब मैं हिब्रू में टाइप यह इस त्रुटि से पता चलता

http://he.wikipedia.org/w/index.php?title=%D7%9E%D7%99%D7%95%D7%97%D7%93%3A%D7%97%D7%99%D7%A4%D7%95%D7%A9&search=iPhone

कौन सा करने के लिए नक्शे:

Error Domain=WebKitErrorDomain Code=101 UserInfo=0xf6e950 "Operation could not be completed. (WebKitErrorDomain error 101.)"

कोई एन्कोडिंग तकनीक है कि यूआरएल एन्कोड करने के लिए इस्तेमाल किया जाना चाहिए है ???

कृपया मुझे इस पर प्रबुद्ध !!!!!!

अग्रिम धन्यवाद

+0

कम से कम मुझे क्या गलत इस सवाल में बता ????? –

+0

इस सवाल लोगों –

+0

साथ क्या गलत एक ब्राउज़र आपको यह त्रुटि दे रही है? एक सर्वर? एक फोन? एक छोटी चिड़ियाघर? क्या आप लिंक बदल सकते हैं? क्या आपने लिंक बदलने की कोशिश की है? –

उत्तर

31

हम स्ट्रिंग एन्कोडिंग

NSString *encodedString=[siteUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSURL *weburl = [NSURL URLWithString:encodedString]; 

साइट यूआरएल का उपयोग करके इस समस्या को हल कर सकते हैं

http://he.wikipedia.org/w/index.php?title=%D7%9E%D7%99%D7%95%D7%97%D7%93%3A%D7%97%D7%99%D7%A4%D7%95%D7%A9&search= \ u05db \ u05db \ u05db \ u05db

1

में मेरे मामले में, मेरे यूआरएल के अंत में एक जगह थी। यानी

https%3A%2F%2Fwww.facebook.com%20 (नोट % 20 अंत में)। मैंने इसे हटा दिया और यह बेकार ढंग से काम किया।

उम्मीद है कि यह किसी की मदद करेगा।

संबंधित मुद्दे