Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MHonArc 2.6.3 のバグ(?)について
いとうといいます.
おはようございます.
<20030510081958B.furukawa@xxxxxxxxxxxx>の記事において,
furukawa@xxxxxxxxxxxxさんは書きました.
> ito.yoshiharu> メールヘッダに JIS が入っている場合 mhonarc で出
> ito.yoshiharu> 力した html ファイルにも JIS 文字が残り, nkf を
> ito.yoshiharu> 通した時点で化けてしまう
>
> nkf で対処してみようと思います (対処できれば、ですが)。
>
> 化けてしまうファイルのサンプルをいただけますか
実は,
<3EBDD402.640D09B5@xxxxxxxxxxxxxxx>の記事において,
yw3t-trns@xxxxxxxxxxxxxxxさんは書きました.
> ただし、X-Body-of-Message 部分は、namazu-devel-ja#02912 で書いたよ
> うに Content-Type: がないと、JIS で出力されてしまいます。
これが原因でした(html の時点で文字化けしていて, さらに Content-Type:
の行を追加したら正しい結果が得られた).
ですからどこで勘違いしたのか思い出せませんが「nkf を通した時点で化けて
しまう」というのはウソでした, ごめんなさい.
ついでといってはナニですが,
<030509104307.M0125216@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>の記事において,
ito.yoshiharu@xxxxxxxxxxxさんは書きました.
> codeconv.pl を参考に mhonarc.pl を改造して nkf を呼び出し,
> numeric character reference を EUC に変換
という処理の流れは, 結局 w3m や lynx で numeric character reference の
対応はまだまだのようなので,
ヘッダに JIS
があったら
nkf | enMime mhonarc nkf
plain mail ---> regular mail ---> num char html ---> jis html
このように前処理をしてから従来通り mknmz しています(mhonarc.pl も元に
戻してしまった).
「ヘッダに JIS があったら nkf | enMime」を「ヘッダに Content-Type:
が無かったら nkf, ヘッダに Content-Type: を追加」
にしてみようかなぁと思いました.
----
よっちい