Un chino cargar Web url (CHM) usando UIWebView en iPhone?
-
26-09-2019 - |
Pregunta
Estoy tratando de utilizar UIWebView para cargar una URL de la tela china. Si puedo codificar con UTF-8 entonces se convierte en:
html/libfunctions/%CA%FD%D7%E9%B9%DC%C0%ED(Array).htm -- xchm://03000000-0A00-0400-F25E-D84B09001600/
que no puede ser cargado desde UIWebView.
Si trato de ponerlo con el que viene por defecto de los chinos: html/libfunctions/录脝脢卤脝梅鹿脺脌铆(Timers).htm
, entonces el
NSString *urlString = @"html/libfunctions/录脝脢卤脝梅鹿脺脌铆(Timers).htm";
NSURL *url = [NSURL URLWithString:urlString];
me dará una URL nula. ¿Alguien sabe cómo puedo cargar una URL web en chino?
Solución
¿Ha intentado utilizar -stringByAddingPercentEscapesUsingEncoding:
? Pasarlo la codificación de la cadena y se le debe dar una URL válida que va a cambiar a los caracteres chinos cuando se transfiere a un broswer.
Editar: esta función sólo de la parte china de su URL, y luego concatenar el "http: // www." parte.