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

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

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!![[文字化け|BBS-質問掲示板/67]] - NW (2011年09月22日 18時22分17秒)
PXDOCの1.1825を使用しています。
IEで、PHPからPXdocを起動して印刷をしています。

出力したファイルIDの漢字の部分と
出力されたPXDocのメニューバーが以下のように文字化けを起こしています。
????(F) ??(V) ??(M) ???(H)

回避策がわかれば、教えてください。

文字化けがおこる端末と起こらない端末があります。

文字化けが発生する端末情報です。
ブラウザ:Ie8
OS:Win7 Pro 32bit
PXDOC:1.1821


ソースは以下のとおりです。

        $outTitle = '振替伝票';
        $sendName  .= $outTitle;
        $sendTitle .= $outTitle;
        $outTitle = '振  替  伝  票';
        $this->_view->assign('dentitle', $outTitle);
        
        // Browser Header file name
        $strPxdName = mb_convert_encoding("$sendName", "Shift_JIS", "UTF-8");
        // Browser Header Info
        header("Cache-Control: private");
        header("Pragma: private");
        header("Expires: -1");
        header("Content-type: application/pxd;");
        header("Content-Disposition:inline;filename=\"" . $strPxdName . ".pxd\"");
        
        // Sending File Info
        echo '<?xml version="1.0" encoding="UTF-8"?>';
        echo "\n";
        echo '<pxd save="yes" paper-type="a4" orientation="landscape" '
                . 'name="'  . $sendName . '" '
                . 'title="' . $sendTitle . '" delete="yes">';
        echo $this->render('prt_denpyo.tpl');
        echo "</pxd>";


以上 よろしくお願いします。
{{comment}}