FPDFにユーロ記号をレンダリングするように促すためにさまざまな方法をふるいにかけるのに数日を費やしましたが、どれも成功していません。私が持っています:
$currency = iconv("UTF-8", "ISO-8859-1//TRANSLIT", '€');
その結果:
iconv()[function.iconv]:入力文字列で不完全なマルチバイト文字を検出しました
さまざまな種類のエンコーディングを試しましたが、役に立ちませんでした。
あなたは実際にcanユーロアスキーコードを使用してFPDFを使用してユーロ記号でPDFを生成します:chr(128)
。
これを一定にすることをお勧めします。スクリプトの上部に、次を追加します。
_define('EURO',chr(128));
_
これで、スクリプトでEURO
を使用して、ユーロ記号を印刷できます。例えば:
_"Costs: ".EURO.100
_
出力されます:_Costs: €100
_
注:これは、chr(ascii)
を含む他のシンボルでも機能します。ここで、ascii
はシンボルのASCIIコードです。このページでASCIIコードの概要を見つけることができます:_http://www.atwebresults.com/ascii-codes.php?type=2
_
年齢を検索しましたが、何も機能しませんでした-これを使用するまで:utf8_encode(chr(128))