none
今どき、Base64だとぉ? RRS feed

  • 質問

  • XP世代までしか使った経験がない者です。

    Yahoo! Japanのウェブメールサービスを使っていたら、条件によるメールの各フォルダへの割り当て機能が動かないことがありました。調査の結果は、EncodeにBase64を使っているメールには、各フォルダへの割り当てが機能しないことが分かったという返答でした。

    今どき、Base64?!と、腰が抜けるほど驚きました。が、MS Outlook Express version 6の設定を見て仰天。
    ツール→オプションのメール送信方式でテキストメーを選び、「テキスト形式の設定(E)」をクリックすると、UUENCODEではなく、MIME(M)が選択されており(まあ、これは普通か)、しかも「8ビットの文字をヘッダーに使用する(W)」のチェックはオフで、「エンコード方法」のプルダウンニューは、デフォルトでは「なし」、プルダウンすると、Quoted PrintableとBase64が表示されるのです。

    そろそろ業界としてUTF-8に統一かと思っていましたので、かなりの衝撃でした。Eudra、Thunderbird、Justsystemなどがそれなりのシェアを持ち、今後は携帯電話の高度化によりNetfrontとの協業も必要、さらには、Linux系ベンダー(SUSE、Redhat)との共存を前提とするWindows Server 2008やVistaの機械では、文字のエンコードがどうなっているか、明確な定義があってしかるべきです。

    さらに、これを見てびっくり。10年前からOutlook Express 6まで直っていないってこと?
    http://www.geocities.co.jp/SiliconValley/9840/optsmtp3.html

    ご存知の方は、Windows Server 2008とVista世代での挙動を教えてください。




    2008年8月21日 3:23

すべての返信

  • Vista の Windows Mail のメールヘッダを見ると、以下のようになっています

    ブレーンテキスト
    Content-Type: text/plain;format=flowed;charset="iso-2022-jp";reply-type=original
    Content-Transfer-Encoding: 7bit

    HTML(マルチパート内)
    Content-Type: text/plain;charset="iso-2022-jp"
    Content-Transfer-Encoding: quoted-printable

    > 今どき、Base64?!
    > そろそろ業界としてUTF-8に統一かと思っていましたので

    これは何を根拠に言われているのでしょうか?

    RFC では Base64 はPROPOSED STANDARD のステータスであり、現役の仕様となっております。
    UTF-8 への統一提言は、少なくとも僕の記憶の中には無いので、情報ソースを教えて頂けますか?

    2008年8月21日 3:54
    モデレータ