目次

ニュース

日記カテゴリ

書庫


PHPでメール送信
にて、中さんより「メール送信にはISO-2022-JPってきまっとるんじゃぁわれぃ」見たいなコメントを頂き、あまり意識してなかったのでこのままではまた晒し者にされかねないのでw
メール送信時の文字コードを調査してみる。
PHPのmbstring拡張「mb_send_mail」はサーバの設定によりますが、基本的にISO-2022-JPに変換してメール送信してくれる便利な関数みたいです。
なので送信後のファイルを拾って確認してみましたが、とりあえずSJISでもUNICODEでも無い事は判明。。。

そのままではISO-2022-JPかどうかは分からなかったので、ISO-2022-JPであることを確認するのにテキストエディタはないかなぁと探してましたが、別の確認方法を発見。。。

GmailなどのWebメールだとヘッダー情報を見ることが出来ますが、ブラウザだと文字コードに「ISO-2022-JP」がありました。
Firefoxだと「日本語(ISO-2022-JP)」、IEだと「日本語(自動選択)」で「日本語(JIS)」となり一応表示できます。直接「日本語(JIS)」を選択できないのが歯がゆい。

まあそんなわけで一応は確認できました。さらにエントリーも1つ書けて儲けた(気がします。)

投稿日時 : 2006年10月22日 13:34
Feedback
  • # re: メールのエンコード確認
    中博俊
    Posted @ 2006/10/22 18:08
    詳細はWankuma.Net.Mailのソースをみてっちょ
    7bitでISO-2022-JPで、MIMEを意識されたメールになってれば80点合格
  • # re: メールのエンコード確認
    koka
    Posted @ 2006/10/22 20:02

    中さん
    コメントありがとうございますm(_ _)m

    了解しました。見てみます。
    というかそこまでしても80点なんですねぇ。きびすぃ~
  • # re: メールのエンコード確認
    中博俊
    Posted @ 2006/10/22 20:30
    http://naka.wankuma.com/site/library/dotnet2.0/net/mail/kaisetu.htm
    読むべし。
    BエンコードとかQエンコードとかほかにもいろいろわなあり。
    76桁制限とかも。
  • # re: メールのエンコード確認
    あああ
    Posted @ 2008/03/12 21:31
    aaaああ
  • # vOsrGLacPrTXA
    http://www.discreetpharmacist.com/
    Posted @ 2011/12/22 19:45
    lyP5XO Every time I come back here again and don`t get disappointed..!
  • # utERCDbjIjkKPurE
    http://www.discreetpharmacist.com/fre/index.asp
    Posted @ 2011/12/26 23:18
    Of course, I understand a little about this post but will try cope with it!!...
  • # znJgYMiaQLB
    http://www.laurenslinens.com
    Posted @ 2011/12/27 18:15
    It's straight to the point! You could not tell in other words! :D
  • # WBodyXcAmcsEfpuoqyk
    http://www.luckyvitamin.com/c-1091-calcium
    Posted @ 2012/01/06 21:55
    Hi! Everyone who reads this blog - Happy Reconciliation and Accord..!
タイトル
名前
Url
コメント 

Blog 利用状況

絡んでるところ