トップ 新規 一覧 検索 ヘルプ RSS ログイン

BBS-質問掲示板/30の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!![[undefined entity 'auml'|BBS-質問掲示板/30]] - ミッチー (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に変えてから、
印字できないパターンが増えてしまいました。

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

---------------------------------------

すいません。
まだ解決していませんが、解決しそうです^^;
このソフトの問題ではなく、
自分のレベルの問題だということが分かりかけました:D
蠅鬟┘セルからmysqlにインポートした時、
文字が化けていて、そんな場合エラーになるっぽいです。
ふつうに蠅伐修韻困房茲蟾まれたものはエラーなく印字されました。
ということで、
文字が化けないようにインポートする方法を現在模索中です^^;
お騒がせいたしましたm(__)m


{{comment}}