Apa yang perlu dilakukan jika php dompdf aksara Cina bercelaru

藏色散人
Lepaskan: 2023-03-17 19:44:01
asal
3594 orang telah melayarinya

Penyelesaian kepada aksara Cina yang kacau dalam php dompdf: 1. Buka fail bahagian hadapan 2. Tetapkan "@font-face" {font-family:ttt;src: url(/static/font/simkai.ttf)}" merujuk kepada fon Cina; 3. Padamkan "dompdf_font_family_cache.php".

Apa yang perlu dilakukan jika php dompdf aksara Cina bercelaru

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3

Apa yang perlu dilakukan jika php dompdf mempunyai aksara Cina yang kacau-bilau? 🎜>php mengeksport pdf, Penyelesaian kepada fon Cina yang kacau dalam dompdf (terutamanya aksara yang bercelaru disebabkan oleh pemindahan kod)

dompdflibfontsdompdf_font_family_cache.php Ingat bahawa fail ini menyimpan cache yang dijana oleh fon Jika fail ini ditulis ganti semasa pemindahan , ia akan menyebabkan aksara bercelaru dan sukar Cari ralat, percayalah...

dompdf ialah alat untuk mengeksport html ke pdf Ia sangat berguna kecuali beberapa atribut CSS3 tidak disokong fon perlu dipetik. Kaedah khusus diterangkan secara ringkas di sini:

Kod:

Keputusan:

$html = &#39;<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style>
@font-face
{
font-family:ttt;
src: url(/static/font/simkai.ttf)
}
body {
font-family: ttt, sans-serif;
}</style></head>
<body >
<div style="font-family:ttt;">
测 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试</div></body>
</div></body>
</html>&#39;;
//echo $html;exit;
$options = new Options();
$options->set(&#39;enable_remote&#39;, TRUE);
$dompdf = new Dompdf($options);
$dompdf->load_html( $html, &#39;UTF-8&#39;);;
// $dompdf->load_html( $html, ‘GBK‘);
$dompdf->render();
$dompdf->stream("sample.pdf", array("Attachment"=>0));exit;
Salin selepas log masuk

Perlu terangkan: Apa yang perlu dilakukan jika php dompdf aksara Cina bercelaru

10.@font-face

{

font-family:ttt;

src: url(/static/font/simkai. ttf)

}Ttf di sini ialah fon, dan lokasi diletakkan di bawah static/font boleh dipetik secara langsung dengan font-family:ttt; ialah fail dompdflibfontsdompdf_font_family_cache.php

Jika anda perlu memadamkannya semasa memindahkan kod atau menukar nama keluarga, adalah disyorkan untuk mengkaji: "

Tutorial Video PHP

"Apa yang perlu dilakukan jika php dompdf aksara Cina bercelaru

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika php dompdf aksara Cina bercelaru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan