私のアプリはPOP3サーバからeMailをダウンロードしています。しかし、それは "奇妙な"件名を受け取ります。そこにコーディングのパターンがあるのがわかります。しかし、それはまさにコーディングですか?私はそれのような行の解析をカバーしたい場合、私は何のためにGoogleをしますか?この文字列ではどのようなコーディングが使用されていますか?
=?utf-8?Q?HMS=20will=20no=20longer=20provide=20Netbiter=20SIM=2Dcards?=
電子メールのヘッダーは次のとおりです。
Subject: =?utf-8?Q?HMS=20will=20no=20longer=20provide=20Netbiter=20SIM=2Dcards?=
だから私はそれが送信者によってコード化されています知っています。これは多くのヘッダー行のうちの1つに過ぎません。すべてが有効であるようです。主題は明らかです"= 20"をスペースやその他すべてのものに置き換えた後、HMSはNetbiter SIMカードを提供しなくなります。 eMailはサプライヤーからの通知です。
はそれを自分自身を発見: RFC 2047
実際、これは生のダウンロードによく似ています。プレーンテキストの件名とこれを持つeMailがあります。それはhtml eMailです。 – Bitterblue
私はあなたのコメントを理解していません。したがって、この応答は正しくない可能性があります。 サーバーからメールを取得します。ブラウザで表示または表示するのは、実際にはブラウザからサーバーに送信される応答です。 電子メールを解析するサーバーまたはエンジンまたはAPIが正しく設定されている場合、このエラーは表示されません。 あなたが理解しなければならないことは、エンコードされた単語がいくつかの文字数以上であってはならないということです(私は75だと思います)。 MS Outlookなどのアプリを使用している場合は、アプリケーションの障害ではありません。 RFC2047についても読んでください。それは助けるかもしれない。 – karna
少なくとも私たちは同じページ/ドキュメントに来ました。私はRFC 2047でもそれを見つけました。 – Bitterblue