中島 靖さん が公開して下さっている PDF 作成のための Perl モジュール PDFJ で作成した PDF をお客様に送ったら、何人かの方から「読めない」という連絡を頂いた。内容に質問を下さった方もいたので、読める方もいるらしい。自分も読める。
連絡をくれたお客様のメールのヘッダを見たら Mac 利用者だったので 自分も MacBook や iPad で確認してみたら本当に読めない。どうやら iOS のビューワーと相性が悪いらしい。
色々検討した結果、原因は日本語文字コードが EUC-JP だった事。文字コードを Shift_JIS に変更すればOK。
デフォルトの文字コード設定
use PDFJ ‘EUC’;
Mac でもOKな文字コード設定
use PDFJ ‘SJIS’;