我的 UIWebview 中有一个带有 JS 的页面,用于向我的 Obj C 代码发送一些非英语文本。当我对我在 Obj C 代码中收到的内容进行 NSlog 时,我得到了乱码输出。有人可以看到这里出了什么问题:
JS代码:
window.open("http://nothing.com?ST=nǐ",null);
对象 C 代码:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
NSLog([[request URL] absoluteString]);
return YES;
}
控制台输出:
http://nothing.com?ST =n㽲79