博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIWebView加载ANSI格式的txt文件出现乱码问题解决
阅读量:4489 次
发布时间:2019-06-08

本文共 722 字,大约阅读时间需要 2 分钟。

    //若为txt文档

    if([encodedString hasSuffix:@".txt"]){
                
        NSData* Data = [NSData dataWithContentsOfURL:weburl];
        NSString* aStr = [[NSString alloc] initWithData:Data encoding:NSUTF8StringEncoding];
        if (!aStr) {
            aStr=[[NSString alloc] initWithData:Data encoding:0x80000632];
        }
        if (!aStr) {
            aStr=[[NSString alloc] initWithData:Data encoding:0x80000631];
        }
//        NSString* aStr = [[NSString alloc] initWithData:Data encoding:0x80000632];
        NSString* responseStr = [NSString stringWithFormat:
                                 @"<HTML>"
                                 "<head>"
                                 "<title>Text View</title>"
                                 "</head>"
                                 "<BODY>"
                                 "<pre>"
                                 "%@"
                                 "</pre>"
                                 "</BODY>"
                                 "</HTML>",
                                 aStr];
        [showPdfWebview loadHTMLString:responseStr baseURL:weburl];
        [aStr release];

转载于:https://www.cnblogs.com/Camier-myNiuer/p/3527938.html

你可能感兴趣的文章
Windows添加.NET Framework 3.0 NetFx3 失败 - 状态为:0x800f0950
查看>>
隐藏显示终端的光标(shell echo,linux c printf)
查看>>
SQL Server 存储过程
查看>>
JSP 标准标签库(JSTL)(JSP Standard Tag Library)
查看>>
导入项目遇到的问题: Some projects cannot be imported because they already exist in the workspace....
查看>>
华为:字符集合
查看>>
用Okhttp框架登录之后的Cookie设置到webView中(转)
查看>>
Java_Activiti5_菜鸟也来学Activiti5工作流_之入门简单例子(一)
查看>>
设计模式(一)工厂模式Factory(创建型)
查看>>
linux中安装软件的集中方法
查看>>
Express中间件,看这篇文章就够了(#^.^#)
查看>>
《构建之法》(五)
查看>>
创建django项目
查看>>
Linux Bash基本功能
查看>>
一则小脚本(工作中用)
查看>>
软件工程结对作业
查看>>
Keil 4.0 生成bin文件
查看>>
sql语句的进化--hibernate篇
查看>>
python爬虫之cookie
查看>>
2017年5月29号课堂笔记
查看>>