php中使用mpdf,php-如何在中文中使用mPDF
我正在使用mPDF将表单输入数据保存为PDF.对于英语,它工作正常.任何人都可以使用此代码将HTML表单数据保存为PDF.
问题:为了满足我的项目要求,我需要使用中文.我当前的代码对此不起作用.
Form.html
Name
processPDF.php
header('Content-Type: text/html; charset=UTF-8');
if (isset($_POST['submit'])) {
if (isset($_POST['name'])) {
$name = $_POST['name'];
} else {
$Larmtid = '';
}
if (!isset($error)) {
ob_start();
?>
Name: <?php
echo $name;
?>
$body = ob_get_clean();
$body = iconv('UTF-8', 'UTF-8//IGNORE', $body);
$body = iconv('UTF-8', 'UTF-8//TRANSLIT', $body);
include("mpdf/mpdf.php");
$mpdf = new \mPDF('c', 'A4', '', '', 0, 0, 0, 0, 0, 0);
$mpdf->SetAutoFont();
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
$mpdf->WriteHTML($body);
$mpdf->Output('SavePDF.pdf', 'D');
}
}
?>
我遇到的问题是:在输入字段中,我键入了怎么用中文说话,并显示 .
解决方法:
不要将’c’用作$mode参数,这意味着仅PDF核心字体,并且它们不支持中文字符.
请尝试使用’aCJK’或’-aCJK’.
标签:chinese-locale,mpdf,pdf,html,php
来源: https://codeday.me/bug/20191110/2015307.html
php中使用mpdf,php-如何在中文中使用mPDF相关推荐
- java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...
一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...
- 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法
title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...
- php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...
- 关于python缩进的描述中_关于Python程序中与“缩进”有关的说法中,以下选项中正确的是()...
关于Python程序中与"缩进"有关的说法中,以下选项中正确的是() 答:缩进在程序中长度统一且强制使用 同文学或同音乐主题的民歌,<_______>是其中之一.此曲经 ...
- sql语句中left join和inner join中的on与where的区别分析
原文:sql语句中left join和inner join中的on与where的区别分析 关于SQL SERVER的表联接查询INNER JOIN .LEFT JOIN和RIGHT JOIN,经常会用 ...
- c语言中浮点数和整数转换_C中的数据类型-整数,浮点数和空隙说明
c语言中浮点数和整数转换 C中的数据类型 (Data Types in C) There are several different ways to store data in C, and they ...
- node.js中模块_在Node.js中需要模块:您需要知道的一切
node.js中模块 by Samer Buna 通过Samer Buna 在Node.js中需要模块:您需要知道的一切 (Requiring modules in Node.js: Everythi ...
- (转)java 中的try catch finally 语句中含有return语句的执行情况(总结版)
原处:http://blog.csdn.net/ns_code/article/details/17485221 在这里看到了try catch finally块中含有return语句时程序执行的几种 ...
- 怎样在nexus 中 搜索到远程maven仓库中的jar 文件
怎样在nexus 中 搜索到远程maven仓库中的jar 文件 url: http://www.oschina.net/question/95712_21999 点击Administration菜单下 ...
最新文章
- 【 FPGA 】设置伪路径
- cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件
- Cassandra Dev 1: Cassandra 入门
- Hotspot虚拟机的对象
- hbase1.1.1 连接集群_HBase-1.0.1学习笔记(一)集群搭建
- linux分区label,label英文什么意思单词讲解(Linux中为一个分区设定label)
- 复用:设计模式 反模式 分析模式
- 最全iOS开发之第三方库
- Keil下无法跳转查看函数定义
- Java实现 LeetCode 134 加油站
- c语言水解猴子吃桃问题
- 黑马程序员Android28期视频下载
- 浏览器提示网站证书过期或还未生效
- 阿里arouter框架使用
- 语义分割制作自己的数据集
- Trias发起的世界区块链黑客松,牛津启动会首秀成功!
- 概率论在实际生活的例子_概率统计在实际生活中的应用
- 记录与git 分支有关的七七八八
- Could not create FileSystem for highly available storage path (hdfs://node7-1/flink/ha/flinkCluster)
- 【Linux】系统维护命令