XXXXXXXX@XXXXXXXX wrote: > > Leafpad,OpenOffice.org(writer)で、問題が解決されていること確認しました。 > > > > firefoxの場合のように、ファイル名が44バイト以上のものは、43バイト目ぐらい > > > > でデータが切り捨てられて?(文字)として表示されてしまいます。 > > > > Webブラウザのアプリ以外は、正しい日本語ファイル名(全角21文字制限)を > > 与えあげれば、OKのような気がします。 Webブラウザの場合, charsetの指定とhtmlのコードが不一致 の状態だと文字化けを起こす場合があると思います。日本語を含む <head>と<body>の簡単なテストデータ(20行程度のhtmlファイル) で検証をしてみました。 文字化けの状態だとやはりpdf変換自体もうまくいきませんでした。 同様にheadのtitleからファイル名を指定しているため titleが文字化けした状態だと生成されるpdfのファイル名も 文字化けしました。 今回の対応(cups-pdf側の対応)は、OKで良いと考えます。 ファイル名は文字数制限があるという制限事項付で。 #開発元(cups-pdf)への要望として、ファイル名は251バイトまで #拡張していただけるとうれしいです。(251+4バイト(.pdf)で255バイト) <正常系のテスト結果(firefoxからの印刷)> headでのcharset| bodyのコード|ファイル名(pdf変換) ---------------------------------------------------- Shift_JIS |Shift_JIS |○(○) EUC-JP | EUC-JP |○(○) UTF-8 |UTF-8 |○(○) ISO-2022-JP |ISO-2022-JP |○(○) <異常系のテスト結果(firefoxからの印刷)> headでのcharset| bodyのコード|ファイル名(pdf変換) ---------------------------------------------------- Shift_JIS | EUC-JP |X(X) -- 文字化け Shift_JIS |UTF-8 |X(X) -- 文字化け Shift_JIS |ISO-2022-JP |X(X) -- 文字化け EUC-JP |Shift_JIS |X(X) -- 文字化け EUC-JP |UTF-8 |X(X) -- 文字化け EUC-JP |ISO-2022-JP |X(X) -- 文字化け UTF-8 | EUC-JP |X(X) -- 文字化け UTF-8 |Shift_JIS |X(X) -- 文字化け UTF-8 |ISO-2022-JP |X(X) -- 文字化け ISO-2022-JP | EUC-JP |X(X) -- 文字化け ISO-2022-JP |Shift_JIS |X(X) -- 文字化け ISO-2022-JP |UTF-8 |X(X) -- 文字化け ※firefoxの文字のエンコーディングを手動でbodyのコードに あわせて設定してやると文字化け(headも body)は解消され、 ファイル名も正しく、pdf変換も正しく行なわれました。 == このレポートの詳細は以下の通りです == レポート ID : 718 レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=718 分類 : バグ Vine ver. : Seed 関連パッケージ : cups-pdf-2.5.0-1vl5 状態 : 確認待ち 優先度 : 中 重大度 : 普通 担当者 : munepi # あなたが、このようなメッセージに無関係である場合には、 # 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。 -- Bug Tracking System 影舞 0.8.6. http://www.daifukuya.com/kagemai/