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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top