FPDF がユーロ記号をレンダリングするように促すために、さまざまな方法をふるいにかけるのに数日を費やしましたが、成功したものはありません。私は持っている:
$currency = iconv("UTF-8", "ISO-8859-1//TRANSLIT", '€');
結果は次のとおりです。
iconv() [function.iconv]: 入力文字列に不完全なマルチバイト文字が検出されました
さまざまなエンコーディングタイプを試しましたが、役に立ちませんでした。
FPDF がユーロ記号をレンダリングするように促すために、さまざまな方法をふるいにかけるのに数日を費やしましたが、成功したものはありません。私は持っている:
$currency = iconv("UTF-8", "ISO-8859-1//TRANSLIT", '€');
結果は次のとおりです。
iconv() [function.iconv]: 入力文字列に不完全なマルチバイト文字が検出されました
さまざまなエンコーディングタイプを試しましたが、役に立ちませんでした。
ユーロASCIIコードを使用してFPDFを使用すると、実際にユーロ記号付きのPDFを生成できchr(128)
ます。
これを定数にすることをお勧めします。スクリプトの先頭に、次を追加します。
define('EURO',chr(128));
これで、スクリプトで を使用EURO
してユーロ記号を出力できます。例えば:
"Costs: ".EURO.100
出力します:Costs: €100
注: これは、 を含む他のシンボルでも機能します。chr(ascii)
ここで、ascii
はシンボルの ASCII コードです。
この行「£4.30」を表示したい場合は、以下に従ってください
$text = chr(163); $pound = $text."4.30 p m";
注: 163 = ポンド コード。