ホーム > 未分類 > 納品書PDFに文字化け?

納品書PDFに文字化け?

初めまして。EC-CUBEからの乗り換え検討のため、Welcartを試させていただいております。

Macから納品書を印刷するときに、数カ所ですが、四角のマークが表示されます。
半角スペースが文字化けしているのではないかと推測しているのですが、四角もいっしょに印刷されてしまうので、ちょっとこのままではお客様には送れません。。
なんらかの対応方法がありましたらご教授願います。

OSは10.5.8。FirefoxとSafariで確認しました。
参考までに、キャプチャ画像を添付しておきます。

カテゴリー: 未分類 タグ: ,
関連記事
  1. nanbu
    2010 年 3 月 1 日 10:48 | #1

    こんにちは。

    ブログ拝見させていただいてます。
    もしテスト段階でしたらDevelopment Version を使ってみてください。商品名の出力の部分を変更しています。
    変らないかもしれませんが。

    後ほどちゃんと調査してみます。
    よろしくお願いします。

  2. ikuko
    2010 年 3 月 1 日 13:55 | #2

    nanbuさま

    回答ありがとうございました(ブログ読んでいただいて恐縮です)(^^;

    さっそくDevelopment Versionに変えてトライしてみましたが、結果は同じでした。
    Windowsでは出現しないのを確認しました。やはりMacに固有の現象だと思います。。

  3. nanbu
    2010 年 3 月 1 日 17:32 | #3

    こちらでMacで確認してみました。
    しかし、スペースのところで仰るような文字化けは確認できず、正常に表示されていました。

    確認環境は、
    OS10.5.8
    Safari4.0.4
    Adobe Reader9.3.0
    です。

    何が原因でしょう?

  4. ikuko
    2010 年 3 月 1 日 18:09 | #4

    OSとSafariのバージョンは同じですが、うちにはAdobe Readerが入っていません。
    PDFはOS付属の「プレビュー」で開いているかも(そのへんよく分かりません)
    だとしたら多分、PDFを表示する際にAdobeReaderとは違うフォントが適用されてしまって、半角スペースが文字化け…という感じでしょうか。まったくの推測ですが。。

  5. nanbu
    2010 年 3 月 1 日 18:55 | #5

    確かに「Adobe Readerを使わない」にして見るとフォントが変って(明朝?)見えます。
    ただ、こちらでは半角スペースはやっぱり正常でした。
    もし構わなければ、こちらでどう表示されるか確認してみますので、調査用のアカウントを作って下記に送ってください。
    nanbuアットusconsort.com(アットは@)

    phpMyAdminがある環境でしたら一つだけ確認していただきたいのですが、データベースの各テーブル及び各フィールドの「照合順序」はどうなっていますでしょうか。utf8_general_ci になっていますでしょうか。

  6. ikuko
    2010 年 3 月 2 日 08:42 | #6

    直メールしておきました。確認お願いしますー。

  7. nanbu
    2010 年 3 月 2 日 09:23 | #7

    こんにちは。

    いただいたメールがこちらではスパムフィルターに引っかかってしまって本文を読む事ができませんでした。
    すみません、でもURLなどは別メールできましたので管理画面は確認できました。

    で、結果ですがこちらではスペースの文字化けはありませんでした。
    SafariではPDFの文字コードを指定できるようですがその辺でしょうか。
    Macには疎いもので・・・。
    とりあえずデータベースの問題ではなさそうです。

  8. ikuko
    2010 年 3 月 2 日 13:37 | #8

    > 結果ですがこちらではスペースの文字化けはありませんでした。

    そうですか、うちのMacのフォントが問題ぽいですね(^^;

    Macのプレビューはフォントを確認せずにそのまま開いてしまうようですが、
    試しに、問題の請求書のPDFファイルをPhotoshopで開くと「MS-Cothic-EUC-H」というフォントがない、Illustratorで開くと「MS-PGothic」が見つからないというアラートが出ます。
    (なぜ異なる名前なのか謎)

    それぞれ置き換えを許可すると、システム内のどのフォントに置き換えたか分かりませんが、ちゃんと文字化けのない状態で表示されます。

    ちなみに、このMacにはOfficeもインストールしてあって、一応、MS明朝とMSゴシックは、入っています。
    上に書いたふたつのフォントとはビミョ~に違うんでしょうか。。。

  9. nanbu
    2010 年 3 月 2 日 15:01 | #9

    PDFのフォント指定は GOYHIC 及び MINCHO をEUC-JP で指定しています。
    フォントの登録(AddMBFont)

    どなたかMac に詳しい方に助けていただけると嬉しいのですが・・・

  10. ikuko
    2010 年 4 月 16 日 11:23 | #10

    こんにちは。

    先頃、OSを10.6.3にアップグレードしたところ、問題の文字化けが消えました。。
    理由は…わかりません(>_<)

    一応ご報告まで。

  11. nanbu
    2010 年 4 月 16 日 15:10 | #11

    何とか調べなくちゃって思っていたんですが、解決と言うことで、良かったです。

  1. トラックバックはまだありません。
*