我目前正在尝试组合一个URL,其中包含一些GET参数。但是我也想在这个URL中使用日语或其他字符。
有没有一种方法将NSString转换为包含我的NSString中的“特殊”字符的HTML实体的字符串?
我目前正在使用以下代码,它似乎有效,但对于中文和日文等“特殊字符”无效:
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];