特殊文字のエンコードに関する回答を読み、推奨される変更を行いましたが、TCPDF でまだ問題が発生しています。£ 記号を含む文字列を出力しようとすると、文字列の最初の文字のみが出力されます。たとえば、「Testing ££」は「T」のみを出力しています。
私は私のコードの以下の行を含めました:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, false, 'ISO-8859-1', false);
$pdf->SetFont('freeserif', '', 10, '', true);
$pdf->MultiCell(58, $rowcount * 4.5, $row["Job_Description"], 1, 'C', 0, 0,'','',True,0,False,True);
文字列自体はMySQLデータベースから出てきています。データベースmysqli_real_escape_string()
に挿入する前に文字列で使用しましたが、それが問題を引き起こしているのではないかと思い始めていますか?