タグ

MIMEに関するkatowのブックマーク (7)

  • EXCELのMIMEタイプは?

    PoE 2000/02/03(木) 11:19:50 お世話になっております m(__)m EXCELのファイルをダウンロードするCGIを造りたいのですが、 MIME TYPE に x-excel や vnd.ms-excel など何通りもあって どれを使えばいいか解らなくて困っています、 ダウンロードしたあとの拡張子はxlsにして、 保存して編集したり出来るようにしたいのですが、 MIME TYPE はどれが適当なのでしょうか? 犬 2000/02/03(木) 11:37:57 単にCGIで動的に作成したxlsを"*.xls"という名前でダウンロードさせたいだけなら、配列@excelにaaa.xlsの中身が入っていると仮定して、 binmode(STDOUT); print "Content-Type: application/download\n"; print "Content-Di

    katow
    katow 2011/04/28
    ダウンロードする際のContent-typeはapplication/vnd.ms-excel、application/download、application/octet-streamがある
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    katow
    katow 2011/04/28
    JavaScriptでxlsやdocファイルをダウンロードさせる際のMIME-TYPE(Content-type)の指定方法、いくつかある
  • https://www.rfc-editor.org/rfc/rfc4180.txt

    katow
    katow 2010/04/18
    RFCで既定されたCSVフォーマットの仕様。Excelの出力するCSVがこの仕様に厳密に当たるはず。セル内改行やダブルクォートの解決がこれに当たる。
  • Text Escaping and Unescaping in JavaScript(Unicode の文字列をエスケープする JavaScript)

    Notes No data is sent to the server (i.e. everything is done in JavaScript). Conversion from Unicode to other encodings such as Shift_JIS can be slow first time as it needs to initialize internal conversion tables. Surrogate pairs in UTF-16 are supported. Try inserting \uD840\uDC0B in the second form. Three-byte characters in EUC-JP are not supported. Links JavaScript Unicode Charts Try GNU Libidn

    katow
    katow 2009/03/29
    MIMEデコードのJavaScriptの実装
  • クォートされたMIMEヘッダについて

    RFCに厳密に基づいているメールソフトの場合, ヘッダ部のうちダブルクォート(")で囲まれた部分はデコードしません. がっ,一部のメールソフトは From: "はたいたかし"<name@xyz.domain.ne.jp> のような間違ったヘッダを生成するようです(話の都合上,日語がそのままになっていますが, 実際には日語の部分はMIMEエンコードされていると思ってください). このようなヘッダーをRFCに厳密にしたがっているメールソフトを使って読むと, ダブルクォートで囲まれた部分がデコードされないので, From: "はたいたかし"<name@xyz.domain.ne.jp> のように表示されてしまいます. これはRFCでクォートされている部分はそのままにする(デコードの対象としない)というルールになっているためで, このメールソフトの動作は正しいです. が,実は,非常にポピュラー

    katow
    katow 2009/03/29
    クォートされたMIMEエンコードのヘッダは、メールソフト側の独自拡張。
  • 2行に渡るメールヘッダの正しい処理

    問題発生 長いメールヘッダの規定 MIMEの規定 正しいメールヘッダ復元の実装 問題発生 ある方より、メール投稿利用時に長い日語タイトルを付けると、途中に半角スペースが入ってしまうというバグ報告を受けました。 Subject: =?ISO-2022-JP?B?GyRCPmFHKz5hRys+YUcrPmFHKz5hRys+YUcrPmFHKz5hGyhC?= =?ISO-2022-JP?B?GyRCRys+YUcrPmFHKz5hRys+YUcrPmFHKz5hRys+YUcrPmFHKz5hGyhC?= のようにMIMEエンコードが長くなり空白が入ったときに、この空白がデコードされてもそのまま残ってしまうことが原因です。やっつけならこの空白を除去するだけで良いのですが、やっつけプログラムは最低なのできちんと調査してみました。 長いメールヘッダの規定 RFC 2822「Internet

    2行に渡るメールヘッダの正しい処理
    katow
    katow 2009/03/29
    MIMEエンコードの特殊な場合(2行に渡る場合)の対処例。
  • RubyでPOP3/SMTPクライアントを作る(中盤) - てっく☆ゆきろぐ

    katow
    katow 2009/03/29
    メールヘッダのMIMEデコードについて。対応例あり。だがUTF8対応はない。
  • 1