Carregar um URL da Web Chinese (CHM) usando UIWebView no iPhone?
-
26-09-2019 - |
Pergunta
Estou tentando usar o UIWebView para carregar um URL da web chinês. Se eu o codificar com o UTF-8, ele se tornará:
html/libfunctions/%CA%FD%D7%E9%B9%DC%C0%ED(Array).htm -- xchm://03000000-0A00-0400-F25E-D84B09001600/
que não pode ser carregado na UIWebView.
Se eu tentar colocá -lo usando o padrão de um dos chineses: html/libfunctions/录脝脢卤脝梅鹿脺脌铆(Timers).htm
, então o
NSString *urlString = @"html/libfunctions/录脝脢卤脝梅鹿脺脌铆(Timers).htm";
NSURL *url = [NSURL URLWithString:urlString];
vai me dar um url nulo. Alguém sabe como posso carregar um URL da web chinês?
Solução
Você já tentou usar -stringByAddingPercentEscapesUsingEncoding:
? Passe a codificação para a string e ela deve fornecer um URL válido que mudará para os caracteres chineses quando transferido para um Broswer.
Editar: Use essa função apenas na parte chinesa do seu URL e concatenar o "http: // www". papel.