2004年5月28日
▽[memorandum] 絵文字を送受信するには@imode
仕事で少し情報が必要になったので調べてみると, imodeってメールShift_JISなのね,やっぱ. つうことは変なMTAを通すと下手すると文字化けすることになる. 恐らくはDoCoMo内のMTAでRelay先がimode端末かそうでないかで場合分けしていると信じたい(ぉ.で,絵文字を送りたいと思っても,どうやらShift_JISの外字に相当するようで, そのままでは遅れない可能性がある.まあ要するに文字化けするかもしれない.
で,色々試すと,そのまま(Binaryデータとして)送ればqmailでは送信できるようだ. あと,Datulaから送ると, ESC$Bでエスケープしてくれている.ただBinaryが変換されているので, ESC$B[絵文字のBinary]ESC(Bではダメっぽい. さすがにどういう変換なのかまでは調べるの面倒だったので, 一々送信して確かめるとだいたいわかった.もっとも,imode端末に送るときは, 本文はShift_JISであるべきだろうから,やっぱBinaryそのままで送ると言うことになるのかな.
Posted by Rust Stnard at 20:22