title
2014年
3月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
AV | Car | Game | Internet | IT | Linux | Movie | other | PC | RC | Reading | SmartPhone | Web


2014-03-16 変換

_ [Linux]メールでの文字コードの変換.

化けるのでちゃんとルールに則した物を作らなくてはならないのだ.

perl で書くなら、便利な Encode モジュールを使う.

Encode::encode('MIME-Header-ISO_2022_JP', $subject);

とすれば、いい感じにやってくれる! ありがとうっ!!(笑)

メールでの基本は =?文字コード?変換形式?表題?= なようで,

=?ISO_2022_JP?B?[ニンゲンニハヨメナイヨ]?= となっている事が多いかな.

B は Base64 で変換ダ!

こいつは MIME::Base64 モジュールで

MIME::Base64::decode_base64($subject);

と、そのまんまなモノがある.

ひたすら面倒な文字コード変換、モジュール提供はひたすらにありがたいッスな~.

php や ruby で作る際も、先人の知恵を拝借する事になるんだろう・・・・・・先人の知恵が無い場合は、そもそも作らないかもしれない(ぉ



Links
  • Smoug Mail
    無料/有料 の、メールアドレス発行サービス。
    スパムフィルタ、アンチウィルス標準搭載!
«前の日記(2014-03-15) 最新 次の日記(2014-03-17)»