[PHP-users 10156] Re: pdfで日本語表示
Toshiharu Nishiwaki
php-users@php.gr.jp
Tue, 17 Sep 2002 10:24:20 +0900
はじめまして、西脇と申します。
PDFをSJISで出力する場合は、以下の行のエンコーディング設定"EUC-H"
を "90ms-RKSJ-H" とすると文字化けせずに上手くいきませんか?
> $font = pdf_findfont($pdf, "HeiseiKakuGo-W5", "EUC-H", 0);
を
$font = pdf_findfont($pdf, "HeiseiKakuGo-W5", "90ms-RKSJ-H", 0);
と。
この場合、↓の部分も変更を加える必要があると思います。
> pdf_show($pdf, "ABCDE テスト");
↓
pdf_show($pdf, mb_convert_encoding("ABCDE テスト","SJIS","EUC-JP"));
php.iniの文字コードまわりの設定はよくわかっていませんが、
僕は、基本的に EUC-JP か auto で設定して、必要なときに
mb_convert_encoding("ABCDE テスト","SJIS","EUC-JP")
としてエンコードするようにしています。
┏┓┏━━┓┏━━┓━━━━━━━━━━━
┣┫┣━ ┃┃ ━┫ " Learn as you go,
┃┃┃ ━┫┃ ━┫ learn as you live."
┗┛┗━━┛┗━━┛━━━━━━━━━━━
有限会社 アイズ
http://www.ize.co.jp/ (構築中)
〒516-0014
三重県伊勢市楠部町250
Tel: 0596-20-6020 / Fax: 0596-20-6023
━━━━━━━━━━━━━━━━━━━━━
Position: Chief Network Designer
Name: 西脇俊晴 (Toshiharu NISHIWAKI)
E-mail: tocy@ize.co.jp
━━━━━━━━━━━━━━━━━━━━━