В настоящее время я пытаюсь собрать URL-адрес, где я указываю некоторые параметры GET. Но я хочу использовать японские или другие символы в этом URL-адресе.Преобразование символов в HTML-объекты в какао
Есть ли способ конвертировать NSString в строку, содержащую объекты HTML для специальных символов в моей NSString?
В настоящее время я использую следующий код, который, кажется, работает, для «специальных символов», как только китайские и японские:
NSString* url = @"/translate_a/t?client=t&sl=auto&tl=";
url = [url stringByAppendingString:destinationLanguage];
url = [url stringByAppendingString:@"&text="];
url = [url stringByAppendingString:text];
NSURL* nsurl = [[NSURL alloc] initWithScheme:@"http" host:@"translate.google.com" path:url];
NSError* error;
NSString* returnValue = [[NSString alloc] initWithContentsOfURL:nsurl encoding:NSUTF8StringEncoding error:&error];
Пара несвязанных пунктов: (1) Убедитесь, что вы отпустите, что вы allocked, особ. если вы не используете GC или вы пишете фреймворк. (2) Вы должны использовать API перевода Google, а не очищать свой сайт: http://code.google.com/apis/ajaxlanguage/documentation/ –
Технически это не добавление объектов HTML; это добавление процента побега для незаконных символов URI. – sbooth