| << ループを2重でする場合の処理 | 質問一覧 | Mysqlの実行コードが無限ループしてし... >> |
- 0P
$pdf->Cellで1文字ずれてしまいます
- 0P
$pdf->SetXY(100.0, 106.0);
$str = mb_convert_encoding("三井住友銀行 (普通) 9999999","SJIS","EUC-JP");
$pdf->Cell(99, 7, $str, 0, 0, 'R');
$pdf->SetXY(100.0, 112.0);
$str = mb_convert_encoding("埼玉りそな銀行 (普通) 5555555","SJIS","EUC-JP");
$pdf->Cell(99, 7, $str, 0, 0, 'R');
と右揃えにしているのですが、PDFで、
三井住友銀行 (普通) 9999999
埼玉りそな銀行 (普通) 5555555
と1文字はみ出して表示されてしまいます。
色々試したところ、"三"の文字が入っていると、このようになってしまうようです。
"三"を外したところ、正常にPDFに出力されました。
井住友銀行 (普通) 9999999
埼玉りそな銀行 (普通) 5555555
何かエンコードの仕方に問題があるのでしょうか?
よろしくご教授お願いいたします。
$pdf->Cellで1文字ずれてしまいます saitamanzo [02月08日 17時19分] | ループを2重でする場合の処理 | 質問一覧 | Mysqlの実行コードが無限ループしてし... |





