質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

2回答

6604閲覧

TCPDF 文字化け(記号)の対応について

Clementine

総合スコア157

PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2016/05/05 05:49

表記の件につきまして、質問いたします。

以下、ソースコードより

php

1※省略 2$pdf->SetFont('kozminproregular', '', 11); 3$pdf->MultiCell(100, 100, '640×320'); 4※省略

上記にて実行結果が

pdf

1640×320

と出力され全角の'×'が文字化けしてしまいます。

この文字化けの対処方法がありましたらご教授の程、お願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

kozminproregularで特殊文字×が表示できるか試してみましたが表示できますね(私の場合FPDIを組み込んでいますが)。

下記が参考になるかもしれません。
リンク内容
リンク内容

投稿2016/05/06 01:27

編集2016/05/06 01:31
act823

総合スコア266

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

フォントファイルがちゃんと組み込まれてないんじゃないでしょうか?

php

1※省略 2$pdf->SetFont('kozminproregular', '', 11); 3$pdf->MultiCell(100, 100, '640×320');

上の※省略されている部分に原因があるように思えるんですが。

こちらから引用

php

1$font = new TCPDF_FONTS(); 2$pdf->setFontSubsetting(true); 3$fontX = $font->addTTFfont('/xxx/tcpdf/fonts/ttf/ipag.ttf'); 4$pdf->SetFont($fontX , '', 14);

こんな感じになってます?

ttf(フォントファイル)のパス等もう一度確認されてみてはいかがでしょうか?

投稿2016/05/05 12:14

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問