`
栋111
  • 浏览: 5653 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

phantomjs乱码问题生产环境处理方案

阅读更多
1.需要安装字体如下

  (1).
yum install bitmap-fonts bitmap-fonts-cjk

  (2).
wget http://www.my-guides.net/en/images/stories/fedora12/msttcore-fonts-2.0-3.noarch.rpm

rpm -Uvh msttcore-fonts-2.0-3.noarch.rpm

  (3).
微软字体
msyhbd.ttf
msyh.ttf
simsun.ttc

安装方法如下:
将字体上传到目录:/usr/share/fonts/chinese/TrueType
执行如下命令:
#mkfontscale
#mkfontdir
#fc-cache -fv
让字体生效
#source /etc/profile

注意事项:
# mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
# mkfontdir
# fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )

2.检查系统语言环境
检查系统: vi /etc/profile
如果存在
export LC_ALL="zh_CN.UTF-8"
需要改成
export LC_ALL="en_US.UTF-8"

具体原因还不清楚,不过只有这样,微软雅黑字体方能生效,不会生成乱码方块

linux 查看安装字体命令:
fc-list :lang=zh
分享到:
评论

相关推荐

    phantomjs,PhantomJS

    PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供...

    phantomjs-2.1.1.zip

    phantomjs2.1.1安装包以及生成图片中遇到中文需要安装的字体包 运行于本地或者正式环境上需要安装这些软件

    phantomJS linux 环境下 直接可执行文件

    phantomJS网络爬虫 linux 环境下 直接可执行文件,J2EE等服务器可直接调用。

    PhantomJS浏览器

    PhantomJS浏览器

    phantomjs自动化测试demo

    启动脚本。/Users/user/phantomjs/bin/phantomjs /Users/user/phantomjs/src/run.js

    鲲鹏 aarch64 编译后 phantomjs

    鲲鹏 aarch64 编译后 phantomjs

    phantomJS 1.2 jar包

    phantomJS jar包 1.2.1版本 适用于python爬虫 抓取网页

    phantomjs-2.1.1 下载

    phantomjs Mac 版本和Linux版本都有,根据你的系统安装吧,

    phantomjs2.0

    phantomjs2.0

    phantomjs-2.1.1.rar

    问题: 有些网页数据是由js动态生成的,一般我们抓包可以看出真正的数据实体是由哪一个异步请求获取到的,但是获取数据的请求链接也可能由其他js产生,这个时候我们希望直接拿到js加载后的最终网页数据。 解决...

    Getting Started with PhantomJS

    Getting Started with PhantomJS

    NReco PhantomJS 示例源码

    NReco PhantomJS,无头浏览器的C#简单封装,相对于更常用的Selenium Phantomjs封装,优点是向下支持到VS2010。

    phantomjs-1.9.8-macosx.zip

    phantomjs mac

    phantomjs 2.1.1 for windows

    提供phantomjs 2.1.1 for windows快速下载 phantomjs是一个基于webkit内核的无头浏览器,即没有UI界面,即它就是一个浏览器,只是其内的点击、翻页等人为相关操作需要程序设计实现。 为啥必须设置下载积分...

    phantomjs1.9.8历史版本用于爬虫

     if (osname.equals("Linux")) {//判断系统的环境win or Linux  System.setProperty("phantomjs.binary.path", "/usr/bin/phantomjs");  } else {  System.setProperty("phantomjs.binary.path", "./phantomjs/...

    Chromedriver、Operadriver、phantomjs

    8. phantomjs_win 9. phantomjs_mac 10.phantomjs_linux 验证程序(以Opera为例) from selenium import webdriver import time browser = webdriver.Opera() browser.get('http://www.baidu.com/') browser.find_...

    Phantomjs API 中文版

    PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供...

    phantomjs-2.1.1-windows.zip

    phantomjs-2.1.1-windows

    phantomjs-1.9.6-windows

    phantomjs-1.9.6-windows xcxcvxcv

    phantomjs-windows版

    phantomjs windows最新版(2017-1127)官网下载实在是慢

Global site tag (gtag.js) - Google Analytics