2010-10-25 83 views
0

我正在嘗試使用UIWebView加載中文網址。如果我使用utf-8編碼,則它變爲:在iPhone中使用UIWebView加載中文網站(CHM)網址?

html/libfunctions/%CA%FD%D7%E9%B9%DC%C0%ED(Array).htm -- xchm://03000000-0A00-0400-F25E-D84B09001600/無法從UIWebView加載。

如果我試圖把它使用的是默認中國的一個:html/libfunctions/錄脝脢滷脝梅鹿脺脌鉚(Timers).htm,則

NSString *urlString = @"html/libfunctions/錄脝脢滷脝梅鹿脺脌鉚(Timers).htm"; 
NSURL *url = [NSURL URLWithString:urlString]; 

會給我一個零網址。有誰知道我如何加載中文網址?

回答

1

您是否嘗試過使用-stringByAddingPercentEscapesUsingEncoding:?將它傳遞給字符串的編碼,它應該給你一個有效的URL,當它被轉移到一個broswer時,它將變成中文字符。

編輯:只在你的url的中文部分使用該功能,然後連接「http:// www」。部分。