php dompdf 中国語が文字化けする場合の対処方法

藏色散人
リリース: 2023-03-17 19:44:01
オリジナル
3595 人が閲覧しました

php dompdf 中国語文字化けの解決策: 1. フロントエンド ファイルを開きます; 2. "@font-face" を設定します {font-family:ttt;src: url(/static/font/simkai.ttf)}" は中国語フォントを指します。 3. "dompdf_font_family_cache.php" を削除します。

php dompdf 中国語が文字化けする場合の対処方法

##このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター

dompdf で中国語が文字化けする場合はどうすればよいですか?

php エクスポート pdf、dompdf の中国語フォント文字化けの解決策 (特にコード移行による文字化け)

dompdf\lib\fonts\dompdf_font_family_cache.php このファイルにはフォントによって生成されたキャッシュが保存されることに注意してください。ファイルは移行中に上書きされます。コードが文字化けし、エラーを見つけるのが難しくなります。信じてください...

dompdf は、php から html を pdf にエクスポートするためのツールです。使い方は非常に簡単です。サポートされていないいくつかの css3 属性については、その他はすべて非常に良好です。中国語では中国語フォントを引用する必要があります。具体的な方法については、ここで簡単に説明します:

コード:

$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;
ログイン後にコピー

結果:

php dompdf 中国語が文字化けする場合の対処方法##説明が必要:

10.@font-face

{

font-family:ttt;

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

}ここでの ttf はフォントであり、場所は static/font の下にあります。HTML では、font-family を直接使用できます。 :ttt; 参照するには;

2. これは dompdf\lib \fonts\dompdf_font_family_cache.php

php dompdf 中国語が文字化けする場合の対処方法ファイルです。これを削除する必要がある場合は、コードを移行するか、ファミリーの名前を変更します。

推奨される学習:「

PHP ビデオ チュートリアル

>>

以上がphp dompdf 中国語が文字化けする場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート