`
wanggp
  • 浏览: 149914 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

iPhone的UIWebView显示PDF由于缺少windows字体导致中文乱码?

阅读更多

问题从打开pdf文件乱码引起,用safari或者UIWebView打开一些中文pdf文件会引起乱码,网上找到一些说法,认为是缺少windows中默认一些字体导致无法显示,修改了UIWebView.loaddata的encoding参数测试无效(utf-8,utf-16,gbk,gb2312),而且发现其中的数字和英文可以正常显示,只有中文才是乱码,初步排除编码错误。
自己生成pdf,转换时嵌入所有字体,生成的PDF在iphone中可以打开无乱码。似乎表明要解决这个问题只能安装某些字体了,不过搜索了很多文章,大多数表示要安装字体只能越狱,没有别的方法吗?

分享到:
评论

相关推荐

    iPhone开发之UIWebView示例程序

    这个示例程序是针对iPhone平台,旨在帮助开发者理解如何有效地使用UIWebView来展示网页数据。通过这个例子,我们可以学习到以下几个关键知识点: 1. **UIWebView的引入**:UIWebView是UIKit框架的一部分,它提供了...

    Demo.zip_DEMO_iphone_uiwebview_uiwebview demo_uiwebview video

    "Demo.zip_DEMO_iphone_uiwebview_uiwebview demo_uiwebview video"这个标题暗示了我们正在讨论的是一个关于在iPhone应用中使用UIWebView播放视频的示例项目。 UIWebView是Apple提供的一个类,它是UIKit框架的一...

    iOS UIWebView URL拦截.pdf

    然而,有时候开发者需要对加载的资源进行一些特殊处理,比如在本文提到的案例中,由于JavaScript文件过大导致加载速度慢,开发者想要将JavaScript文件打包到应用本地,以加快加载速度。但是,UIWebView本身并不支持...

    Mac XCode iPhone 显示一个UIImageView 和一个UIWebView

    在iOS开发中,Xcode是Apple官方推荐的集成开发环境(IDE),用于创建iPhone、iPad以及Mac应用。本文将深入探讨如何使用Xcode显示一个UIImageView和一个UIWebView,这两个是iOS开发中常用的UI组件。 UIImageView是...

    iphone app PDF demo

    `UIWebView` 可以用来显示简单的PDF,而更复杂的需求,例如缩放、搜索或注释,可能需要使用Core Graphics进行低级别操作。 描述中提到的“博文链接”指向了iteye博客上的一篇文章,虽然具体内容未给出,但可以推断...

    iOS实现pdf文件预览,上下翻页、缩放,读取pdf目录

    然后,可以使用`UIWebView`或者更现代的`WKWebView`来显示PDF内容,它们支持直接加载PDF文件并提供基本的预览功能。然而,如果要实现自定义的翻页和缩放效果,我们需要使用`PDFKit`框架。`PDFKit`自iOS 11起被引入,...

    UIWebViewDemo

    【UIWebViewDemo】是一个针对iOS开发的简单示例项目,主要展示了如何在iPhone应用中集成并使用`UIWebView`组件。`UIWebView`是苹果提供的一个原生控件,允许开发者在应用程序内部加载和显示HTML内容,从而实现网页...

    IOS UIWebView Demo

    【标题】:“IOS UIWebView Demo”是一个iOS应用开发中的实例,它主要展示了如何在iOS应用中集成和使用UIWebView组件来加载和展示网页内容。UIWebView是Apple iOS SDK提供的一种原生控件,用于在iOS应用程序内部显示...

    UIWebView+html+css

    由于UIWebView不支持直接播放GIF动画,我们需要借助JavaScript或者第三方库来实现。一种常见方法是将GIF转换为一系列静态图片,然后用JavaScript动态切换图片来模拟动画效果。另一种方法是使用第三方库,如`...

    UIWebView的使用代码

    之前提到UIWebView使用一个UIScrollView对象来关联web页面的内容,通过UIWebView的scrollView属性即可获得该对象,默认情况下网页长度超出设备视口长度后页面会滚动,用户使用手指滚动页面到页面边距并放开手指后...

    iphone打开pdf文件代码例子

    在iOS平台上,开发人员经常需要处理PDF文件,例如在iPhone应用中展示PDF文档。这个"iphone打开pdf文件代码例子"的资源可能是一个示例项目,教你如何在iPhone上使用Swift或Objective-C编程语言来实现这一功能。下面...

    UIWebView使用

    由于UIWebView存在性能和安全问题,苹果推荐使用WKWebView。WKWebView使用WebKit框架,提供更快的渲染速度和更好的内存管理,同时支持更多现代Web标准。 六、总结 UIWebView是iOS应用中用于展示网页内容的关键组件...

    UIWebView的使用

    在iOS开发中,UIWebView是苹果提供的一种非常重要的组件,它允许开发者在应用程序内部嵌入网页内容,实现类似浏览器的功能。这个"UIWebView的使用"示例是一个基础的学习项目,旨在帮助开发者理解如何通过UIWebView...

    网页视图 UIWebView

    在本文中,我们将深入探讨UIWebView的基本使用,包括网络资源地址字符串的处理以及UIWebView的属性和协议的综合应用。 首先,让我们了解一下**UIWebView的基本使用**。创建一个UIWebView实例很简单,只需要在代码中...

    Cocos2dx中UIWebView替换为WKWebView

    每个方案都会提供一些参考代码,但直接复制这些代码到你的项目中可能会导致编译错误,因为缺少了一些必要的函数定义。正确的做法是将新代码与原始的`UIWebViewImpl-ios.mm`文件进行比较,保留那些可能导致编译错误的...

    UIWebView和js交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且支持与JavaScript进行交互,从而实现原生应用和Web内容的融合。本教程将深入探讨UIWebView与...

    UIWebView控件中字体大小和字体样式的修改

    在某些场景下,我们需要根据用户需求或者界面设计来调整UIWebView中显示的字体大小和样式,以达到更好的用户体验。本文将详细介绍如何进行这些修改。 首先,我们来看如何修改UIWebView中字体的样式。这里我们使用的...

    UIWebView和js交互demo1

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且具有与Objective-C(OC)代码进行交互的能力。本项目"UIWebView和js交互demo1"就是展示了如何利用...

    UIWebView与 javascript的交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于在应用内展示网页内容。这个"UIWebView与javascript的交互"的标题暗示了我们正在探讨如何在iOS应用中利用UIWebView与嵌入的HTML页面进行双向通信,即通过...

Global site tag (gtag.js) - Google Analytics