2

どうすれば€記号を作成できますimagettftext()か?ユーロ記号を含むフォント「LucidaGrande」を使用しています。 €も動作しません。

4

1 に答える 1

6

ドキュメントを参照してください(私の強調):

UTF-8エンコーディングのテキスト文字列。

€位置127を超えるフォントの文字にアクセスするために、(:の形式の)10進数字参照を含める ことができます。16進形式(のような©)がサポートされています。UTF-8エンコーディングの文字列は直接渡すことができます。

などの名前付きエンティティ©はサポートされていません。html_entity_decode()を使用して、これらの名前付きエンティティをUTF-8文字列にデコードすることを検討してください(html_entity_decode()は、PHP 5.0.0以降でこれをサポートしています)。

フォントでサポートされていない文字が文字列で使用されている場合、中空の長方形が文字に置き換わります。

実際の€文字を使用するか、デコードするか、10進文字参照を使用してみてください。すべてのコード形式を持つFileFormat.InfoUnicodeLookupのエントリについては、ここを参照してください:http ://www.fileformat.info/info/unicode/char/20ac/index.htm 。この場合はになります€

于 2012-07-24T21:07:23.280 に答える