[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:0194] Re: Mailの文字コード




しろやまです。 >> そのデータをす べてmboxファイルとして保存してMailで >> 読み込ませたところ、文字コードをしっかりshift-JISに >> してくれたもので、Mail画面で文字化けします(デフォルトはJIS)。 Mail.app は、mbox形式で見てメール毎に適切なエンコーディングを 選択します。(試したことはありませんので間違ってるかも知れませんが、 おそらくエンコーディングを選択するのには Content-Type: ヘッダの charset を見ているでしょう。) AL-Mail(ってか、この手のソフトウェア一般に言えますが)は文字コード はShiftJISに変換して保存するのに Content-Type: などの情報はな おさないため、Mail.app のようにきっちり判断するソフトウェアは騙され てしまい、結果化けてしまうと考えられます。 つまり、対処法としては、 ・ mbox をISO-2022JPに変換し直す ・ mbox の中の各メールの Content-Type: をきちんと直すなどして、    Mail.app にきちんと理解させる の二つが考えられます。 どちらも、Windowsで直すにしろ Mac OS X で直すにしろ、さしたる手間 はかからないでしょう。 メールの数が十分に少なくて、かつお手軽にやるなら適当なエディタ(例 えばMac OS X なら TextEditで)読み込ませて、目的のエンコーディング で保存させればいいし、たとえ大量のメールがあっても nkf 等の文字コー ド変換コマンドをインストールしてTerminalから使えば変換できるでしょう。 文字コードの変換はプログラミングの例題としても割と適しているため、 GUIでもコマンドでも、それこそ星の数ほどソフトウェアがあるでしょうから、 好きなのを使えばいいと思います。 # 私は 学生時代に先輩が作った tconv なるコマンドに色々手を加えて # 私好みにしてしまったため、それをずっと使ってます(^^; --- SHIROYAMA Takayuki PS: そういえば、荻原先生の作品の中にも NeConv という文字コード変換     ツールがあったような... あれはあれで使いやすいので、もしソースが     残っているなら Mac OS X 対応して再度公開して欲しいものです(^^; # とかいってみる... --[PR]------------------------------------------------------------------ フ┃ァ┃イ┃ナ┃ン┃シ┃ャ┃ル┃プ┃ラ┃ン┃ナ┃ー┃に┃な┃ろ┃う┃ ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛ ▼ ▼ 半年後には国家資格を取得!! ファイナンシャルプランナー ▼ ▼ ▲ 貯蓄商品 保険 年金 不動産 税金 年金など 役立つ内容ばかり ▲ http://ad.freeml.com/cgi-bin/ad.cgi?id=b8ydP ------------------------------------------------------------------[PR]-- <GMO GROUP> Global Media Online www.gmo.jp