webView 加载的url时,文字出现乱码解决办法
程序员文章站
2022-04-16 23:26:13
...
原因:因为url中的内容需要UTF-8解码
方法1:
NSURL* url =[NSURL URLWithString:@"http://xxx"];
NSData *data = [NSData dataWithContentsOfURL:url];
[self.webView loadData:data MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:nil]
方法2:
NSString * htmlstr = [[NSString alloc]initWithContentsOfURL:[NSURL URLWithString:@"xxx"] encoding:NSUTF8StringEncoding error:nil];
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:htmlstr]]];
[self.webView loadHTMLString:htmlstr baseURL:[NSURL URLWithString:@"xxx"]];
上一篇: js自定义多字段排序
下一篇: weblogic集群节点监控
推荐阅读
-
VS2010复制代码到word时出现中文乱码的解决办法
-
使用鲁大师时出现乱码现象的解决办法图文介绍
-
iis伪静态中文url出现乱码的解决办法
-
plsql登录oracle数据库时出现的‘适配器无法加载’问题的解决办法
-
MYSQL数据库导入数据时出现乱码的解决办法_MySQL
-
解决WebView通过URL加载H5界面出现空白的问题
-
ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题
-
PHP截取中文字符出现乱码的具体解决办法_PHP教程
-
PHP截取中文字符出现乱码的具体解决办法
-
Glassfish在SpringMVC服务端接收请求时字符出现乱码的解决办法_html/css_WEB-ITnose