トップ 新規 編集 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

BBS-質問掲示板/30

undefined entity 'auml' - ミッチー (2008年02月24日 22時17分00秒)

PXdocを使用させていただいております。
大変便利で重宝しています!

そこでちょっと質問なのですが、
見積書をPXdocで印刷しているのですが、
顧客名を印字しようとしますと、
ある顧客に関して、表題のようなエラーが出ます。
名称を見ますと、
蠅箸ブランクが、名称中にある場合起こるようですが、

例)『螢潺奪繊次戮箸『ホテル ミッチー』見たいなパターン。

なお、プログラムはphp5を使っていて、
出力文字コードはutf-8です。
サーバーはlinuxです。
プログラムの書き始めは以下のような感じです。

<?
header("Content-type: application/pxd; charset=UTF-8");
header("Content-Disposition:inline;filename=label.pxd");

print '<?xml version="1.0" encoding="utf-8" standalone="no"?>';
?>
<pxd paper-type="A4" orientation="landscape" title="見積書">
以下略〜

で、使い方は、変数を使って、

<tspan font-weight="bold"><?= htmlspecialchars( $row['customer_name'] ) ?> 御中</tspan>

のようにしています。
以前はeuc-jpにしていて問題なかった、というよりエラーが少なかったのですが
(euc-jpでは使えないような『蝓戮澆燭い癖源は使っていませんでした)、
先日、utf-8に変えてから、
印字できないパターンが増えてしまいました。

何か対処法などあるのでしょうか?
ご教授の程、よろしくお願い致します。

お名前: コメント:
全角5を入力: