网络编程 --安装wkhtmltopdf出现中文乱码的情况

1 首先下载安装包

2安装依赖文件apt-get install libxfont1 xfonts-encodings xfonts-utils xfonts-base xfonts-75dpi

sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/

sudo chown root:root /usr/bin/wkhtmltopdf

sudo chmod +x /usr/bin/wkhtmltopdf

3在实际使用的时候还是出现了中文乱码的问题

于是将自己的/usr/share/fonts 字体库上传到了服务器相同的文件夹里面 于是就能正常工作了

时间: 2024-11-07 08:21:34

网络编程 --安装wkhtmltopdf出现中文乱码的情况的相关文章

Linux下关于解决JavaSwing中文乱码的情况

1.下载simsun.ttc(宋体).http://download.csdn.net/detail/lazy_p/4436971 2.linux中跳转到JDK安装目录 ..../jre/lib/fonts 3.sudo mkdir fallback  然后将Windows所拷贝的字体放到fallback中 相关解决网址 http://www.linuxidc.com/Linux/2009-10/21991.htm http://www.cnblogs.com/zhangyongli2011/a

解决CentOS虚拟机中安装jdk出现中文乱码问题

(1)我在给该虚拟机安装jdk是通过借助winscp工具来实现的,首先双击winscp.exe进入到winscp登录界面,在环境这一项里将文件名UTF-8编码设置为开启,如下图所示: (2)然后再点击会话这一选项,输入主机名,用户名和密码,点击保存后,进行登入,如下图所示: (3)接下来进入到CentOS虚拟机中,进入到/etc/sysconfig/i18n文件中,将里面的内容修改为:LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:z

使用myeclipse出现中文乱码的情况以及解决办法

一:在jsp页面使用中文在浏览器中显示的时候出现乱码,解决问题的办法: 1)直接在<mete>标签中修改charset属性为"utf-8"或者为"gb2312"可以解决中文乱码问题. 2)因为jsp页面是在编译器中编译成.class文件之后在经过tomcat服务器输出在浏览器中时需要解析server.xml配置文件,所以 可以把此配置文件中的<connector />标签中的URIEncoding="UTF-8"; 二:h

python3 使用matplotlib画图出现中文乱码的情况

python3使用matplotlib画图,因python3默认使用中unicode编码,所以在写代码时不再需要写 plt.xlabel(u'人数'),而是直接写plt.xlabel('人数'). 注意: 在有中文的地方加上中文相关的字体,不然会因为没有字体显示成放框,因为默认的使用的字体里没有中文的,使用例子如下: # -*- coding: utf-8 -*- import pandas as pd import numpy as np from pandas import Series,D

使用HttpWebRequest和HttpWebResponse时接收数据中文乱码的情况

今天在调试一个get请求的接口的时候发现HttpWebResponse方法接收数据的时候,中文出现乱码的情况. 原因是格式编码转码的问题. 原来自从Windows 2000之后的操作系统在文件处理时默认编码采用Unicode,所以.Net 的文件默认编码也是Unicode.除非另外指定,StreamReader 的默认编码为 Unicode,而不是当前系统的 ANSI 代码页.但是文档大部分还是以ANSI编码储存,中文文本使用的是gb2312,所以才造成中文乱码的状况,也就是说在读取文本的时候要

微信支付body中文乱码的情况

最后解决的办法就是把发送的xml文件设置一下编码即可:data = new String(data.getBytes(), "utf-8"); 当时的情况是: 项目是微信支付模式一扫码后显示package info not match special pay url 在网上查了  说是prepay_id参数的问题,经排查是上一步统一下单没用正确返回prepay_id导致下一步参数不全的情况: 所以排查统一下单方法,经过测试发现body中不带中文支付正常,带中文则会造成签名不一致的情况:

Sublime Text 2 安装Package解决中文乱码

一.安装Sublime Package Control 1 打开Preferences菜单,并选择 Browse Packages- 2 系统会打开Sublime Text 2的Packages文件夹,回到上一级菜单,然后打开Installed Packages文件夹 3 下载并将下载的Package Control.sublime-package拷贝到Installed Packages文件夹(注意此处是Installed Packages,不是Packages文件夹) 4 重启Sublime

yum源安装zabbix图形中文乱码解决

zabbix在切换成中文的时候,图形总有些英文翻译过来是方块形,通过亲测,终于解决. 把SIMKAI.ttf拷贝到/usr/share/zabbix/fonts 然后进入/usr/share/zabbix/include/defines.inc.php 修改 #define('ZBX_GRAPH_FONT_NAME',          'graphfont'); 为 define('ZBX_GRAPH_FONT_NAME',           'msyh'); 和 #define('ZBX_

微信开发模式无法验证以及返回消息中文乱码的情况

一开始我也纠结了这个问题很久,从微信公众平台上下载下来的例子不是utf-8格式的,但是却可以验证通过. 此时修改加入中文,返回消息会乱码,改成utf-8编码就显示正常了. 再来验证会不通过. 我一直纠结这个问题,其实没必要,只要第一次验证通过即可,后面修改成utf-8编码也不影响公众平台与服务号交互.