dongwei1895 2015-11-12 10:15
浏览 64

mPDF中的SVG编码

I have a problem with UTF-8 encoding of dynamically created SVG in mPDF file. The characters of Latin Extended-A don't shows correctly. Code:

    <?php
function svg () {
    $content = '<svg>
    <rect x="5" y="10" width="830" height="25" style="fill:rgb(240,240,240)"/>
    <line x1="5" y1="35" x2="835" y2="35" style="stroke:rgb(0,0,0);stroke-width:0.5" />
    <text x="210" y="25" fill="black" font-size="10">začátek</text>
    <text x="274" y="25" fill="black" font-size="10">konec</text>
    <text x="10" y="10" fill="black" font-size="14">ěščřžýáíéůú</text>
    </svg>
    ';
    $content = iconv('UTF-8', 'UTF-8', $content);
    return $content;
}
include("../libs/mPDF/mpdf.php");
$mpdf=new mPDF('utf-8','A4',9,'arial',15,10,22,35,10,15);
$mpdf->allow_charset_conversion=true;
$mpdf->charset_in='utf-8';
$mpdf->mirrorMargins = 0;
$mpdf->WriteHTML(svg ());
$mpdf->Output(matomas_.$nazev_postu._.date('d-m-Y').".pdf",I);
exit; 
?>

Link to final PDF HERE .

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 BP神经网络控制倒立摆
    • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
    • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
    • ¥30 Unity接入微信SDK 无法开启摄像头
    • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
    • ¥20 cad图纸,chx-3六轴码垛机器人
    • ¥15 移动摄像头专网需要解vlan
    • ¥20 access多表提取相同字段数据并合并
    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算