必要なもの
FPDF で機能する特殊文字。ハードコードされた文字列または DB クエリの結果を処理します。
私が使っているもの
ここSOのいくつかの質問で示唆されているように、tFPDFを使用して特殊文字を機能させています。
問題
MySQL データベースから取得した文字列では機能しますが、ハードコードされた文字列では機能しません。
入力例
DB 文字列:
ハードコード化された同等物:Operação
出力例
ご覧のとおり、塗りつぶされたセルはハードコーディングされたセルであり、塗りつぶされていないセルは DB からの結果です。
コード
テーブル ヘッダー セルのハードコード出力には、次のコードを使用しています。
$pdf->Cell($wO,$h,'Operação',1,0,'C',true);
DB の結果を出力するために、同様のコードを使用しています。
$pdf->Cell($wO,$h,$oper,1,0,'C',$fill);
私はすでに試しutf8_encode
ましたが、文字ではなく長方形しか得られません...