納品書PDFに文字化け?
初めまして。EC-CUBEからの乗り換え検討のため、Welcartを試させていただいております。
Macから納品書を印刷するときに、数カ所ですが、四角のマークが表示されます。
半角スペースが文字化けしているのではないかと推測しているのですが、四角もいっしょに印刷されてしまうので、ちょっとこのままではお客様には送れません。。
なんらかの対応方法がありましたらご教授願います。
OSは10.5.8。FirefoxとSafariで確認しました。
参考までに、キャプチャ画像を添付しておきます。



こんにちは。
ブログ拝見させていただいてます。
もしテスト段階でしたらDevelopment Version を使ってみてください。商品名の出力の部分を変更しています。
変らないかもしれませんが。
後ほどちゃんと調査してみます。
よろしくお願いします。
nanbuさま
回答ありがとうございました(ブログ読んでいただいて恐縮です)(^^;
さっそくDevelopment Versionに変えてトライしてみましたが、結果は同じでした。
Windowsでは出現しないのを確認しました。やはりMacに固有の現象だと思います。。
こちらでMacで確認してみました。
しかし、スペースのところで仰るような文字化けは確認できず、正常に表示されていました。
確認環境は、
OS10.5.8
Safari4.0.4
Adobe Reader9.3.0
です。
何が原因でしょう?
OSとSafariのバージョンは同じですが、うちにはAdobe Readerが入っていません。
PDFはOS付属の「プレビュー」で開いているかも(そのへんよく分かりません)
だとしたら多分、PDFを表示する際にAdobeReaderとは違うフォントが適用されてしまって、半角スペースが文字化け…という感じでしょうか。まったくの推測ですが。。
確かに「Adobe Readerを使わない」にして見るとフォントが変って(明朝?)見えます。
ただ、こちらでは半角スペースはやっぱり正常でした。
もし構わなければ、こちらでどう表示されるか確認してみますので、調査用のアカウントを作って下記に送ってください。
nanbuアットusconsort.com(アットは@)
phpMyAdminがある環境でしたら一つだけ確認していただきたいのですが、データベースの各テーブル及び各フィールドの「照合順序」はどうなっていますでしょうか。utf8_general_ci になっていますでしょうか。
直メールしておきました。確認お願いしますー。
こんにちは。
いただいたメールがこちらではスパムフィルターに引っかかってしまって本文を読む事ができませんでした。
すみません、でもURLなどは別メールできましたので管理画面は確認できました。
で、結果ですがこちらではスペースの文字化けはありませんでした。
SafariではPDFの文字コードを指定できるようですがその辺でしょうか。
Macには疎いもので・・・。
とりあえずデータベースの問題ではなさそうです。
> 結果ですがこちらではスペースの文字化けはありませんでした。
そうですか、うちのMacのフォントが問題ぽいですね(^^;
Macのプレビューはフォントを確認せずにそのまま開いてしまうようですが、
試しに、問題の請求書のPDFファイルをPhotoshopで開くと「MS-Cothic-EUC-H」というフォントがない、Illustratorで開くと「MS-PGothic」が見つからないというアラートが出ます。
(なぜ異なる名前なのか謎)
それぞれ置き換えを許可すると、システム内のどのフォントに置き換えたか分かりませんが、ちゃんと文字化けのない状態で表示されます。
ちなみに、このMacにはOfficeもインストールしてあって、一応、MS明朝とMSゴシックは、入っています。
上に書いたふたつのフォントとはビミョ~に違うんでしょうか。。。
PDFのフォント指定は GOYHIC 及び MINCHO をEUC-JP で指定しています。
フォントの登録(AddMBFont)
どなたかMac に詳しい方に助けていただけると嬉しいのですが・・・
こんにちは。
先頃、OSを10.6.3にアップグレードしたところ、問題の文字化けが消えました。。
理由は…わかりません(>_<)
一応ご報告まで。
何とか調べなくちゃって思っていたんですが、解決と言うことで、良かったです。