Загрузить URL-адрес в китайской сети (CHM) с помощью UIWebView в iPhone? - PullRequest
0 голосов
/ 25 октября 2010

Я пытаюсь использовать UIWebView для загрузки китайского веб-URL.Если я закодирую его с помощью utf-8, тогда он станет:

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];

даст мне ноль URL.Кто-нибудь знает, как я могу загрузить китайский веб-URL?

1 Ответ

1 голос
/ 25 октября 2010

Вы пробовали использовать -stringByAddingPercentEscapesUsingEncoding:? Передайте ему кодировку для строки, и он должен дать вам действительный URL-адрес, который изменится на китайские символы при передаче броузеру.

РЕДАКТИРОВАТЬ: Используйте эту функцию только на китайской части вашего URL, затем объедините "http://www." part.

...