問題タブ [quoted-printable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - MS Entourage 2008 および quoted-printable エンコーディング
HTML メールを送信する必要があります。すべての電子メール クライアント (Outlook、Thunderbird など) を除き、Entourage はこの電子メールを大きな問題なく受信して読むことができます。ただし、Entourage はコンテンツを壊しており、最初から数行しか表示されません。
私の推測では、Entourage が引用符で囲まれた印刷可能なエンコーディングを処理する方法に関係があると思われます。設定されている電子メールの重要なヘッダー:
Entourage での同じ動作は、電子メールが代替プレーン テキストのマルチパート/代替として送信される場合に発生します。電子メールの内容は、文字が出現するまで表示=00
されます (エンコードされた NUL?)。
これは Entourage のバグの動作ですか? それとも私は何か間違ったことをしていますか?
php - PHPで引用符で囲まれた印刷可能なメッセージをデコードします
quoted-printableでエンコードされた文字列があります。これをphpでデコードするにはどうすればよいですか?
c# - C#:Quoted-Printableエンコーディングをデコードするためのクラス?
Quoted-Printableエンコーディングを に変換できる C# の既存のクラスはありString
ますか? エンコーディングの詳細については、上記のリンクをクリックしてください。
以下、参考までに上記リンクより引用。
任意の 8 ビットのバイト値は、「=」の後にバイトの数値を表す 2 つの 16 進数 (0 ~ 9 または A ~ F) が続く 3 文字でエンコードできます。たとえば、US-ASCII フォーム フィード文字 (10 進値 12) は「=0C」で表すことができ、US-ASCII 等号 (10 進値 61) は「=3D」で表すことができます。印刷可能な ASCII 文字または行末文字を除くすべての文字は、この方法でエンコードする必要があります。
すべての印刷可能な ASCII 文字 (33 から 126 までの 10 進数値) は、「=」(10 進数の 61) を除いて、それ自体で表すことができます。
ASCII タブおよびスペース文字、10 進値 9 および 32 は、これらの文字が行末にある場合を除き、単独で表すことができます。これらの文字のいずれかが行末にある場合は、"=09" (タブ) または "=20" (スペース) としてエンコードする必要があります。
エンコードされるデータに意味のある改行が含まれている場合は、元のバイト値としてではなく、ASCII CR LF シーケンスとしてエンコードする必要があります。逆に、バイト値 13 と 10 が行末以外の意味を持つ場合は、=0D と =0A としてエンコードする必要があります。
quoted-printable エンコード データの行は、76 文字を超えてはなりません。エンコードされたテキストを変更せずにこの要件を満たすために、必要に応じてソフト改行を追加できます。ソフト改行は、エンコードされた行の末尾にある「=」で構成され、デコードされたテキストで改行を引き起こしません。
ruby-on-rails - Railsで送信する前に、メールをquoted-printableとしてエンコードします
私はこの質問を見て、それを利用できませんでした: Rubyの電子メールエンコーディングとquoted-printableコンテンツ
引用印刷可能としてメールを送信したいのですが、エンコードされていない状態で送信されますtext/html
。何か助けはありますか?
encoding - MIMEエンコードされ、quoted-printableテキストの「= C2 = A0」とは何ですか?
これは、私が解析しようとしている生の電子メールの例です。
= C2 = A0とは何ですか?私は半ダースのquoted-printableパーサーを試しましたが、これを正しく処理するものはありません。 これをC#でどのように適切に解析しますか?
正直なところ、今のところ、私はコーディングしています:
そのテキストがMIMEコンテンツ内にランダムに存在し、何にもレンダリングされないようになっている理由がわからないためです。それを取り除くだけで、私は望ましい効果を得ることができます-しかし、なぜですか?!
明確にするために、私は(= [0-9A-F] {2})がエンコードされた文字であることを知っています。しかし、この場合、それは一見何も表していないようです。
c# - どのタイプのエンコーディングが使用されていますか?
私は現在、その機能の 1 つがマルチパート メールの HTML 部分を抽出するプログラムを作成しています。
私はそのタスクをうまく達成しましたが、いくつかの文字には、理解できないようなエンコーディングのタイプがあります。
また、ランダムな「=」をあちこちに配置します。
このためのデコーダーがあるかどうか (またはその名前が何であるか) を知っている人はいますか? いくつかのものをコードに置き換えましたが、まだ見つけていないため、見逃しているものはおそらくもっとたくさんあります。したがって、すべてを置き換えることができるようにエンコーディングのタイプを把握するか、すでにそうしているライブラリを見つけたいと思います。
Ps hotmail アカウントからメールを送信していますが、それが理由である可能性があります。
email - Imap メッセージのエンコードの問題
imap サーバーから取得したメールの内容の一部は、 =C3=B6=C3=BC=C3=B6=C3=BC=C3=B6=C3=BC= のようになります。これはどのようなエンコードですか? メールヘッダーのエンコーディングは UTF-8 ですが、UTF-8 でデコードするとメッセージがスクランブルされます。
どんな助けでも大歓迎です。
ruby-on-rails - レールで電子メールの件名を制御する
メールの件名を低レベルで変更する必要があります。Railsが行うことは、設定されているエンコーディングで引用されているように件名をエンコードすることです。hotmail は実際には標準に準拠していないため、引用する必要がありますが、64 バイトのチャンクに分割する必要があります:/
主題をそのまま取るようにレールに指示するにはどうすればよいですか?
python - アクセント付きテキストの読み上げ - Python
GMAIL に接続して電子メールのテキストを出力するスクリプトを Python で作成しました...しかし、多くの場合、私の電子メールには「アクセント」のある単語が含まれています。そして、私の問題があります...
たとえば、「PLANO DE S=C3=9ADE」というテキストは、「PLANO DE SAÚDE」と印刷する必要があります。
メール本文を読みやすくするにはどうすればよいですか? これらの文字をアクセント付きで変換するには何を使用できますか?
ありがとう、
Andrey が提案したコードは、Windows では正常に動作しますが、Linux ではまだ間違った出力が得られます。
ラファエル、
ありがとう、あなたは単語について正しいです、それはつづりが間違っていました。しかし、問題はここでも同じです。別の例: 正しい単語: obersevação
UTF-8 ロケールで Debian を使用しています。
アンドレイ、
御時間ありがとうございます。私はあなたの説明に同意しますが、ここでも同じ問題があります。私のテストを見てください:
outlook - mailtoリンクを使用してWebサイトから電子メールを送信する
それはばかげた質問かもしれませんが、私は本当に答えを知る必要があります。Outlookクライアントを自分のマシンにインストールし、Webサイトのmailtoリンクをクリックすると、リンクで指定された件名と本文がクライアントに渡されます。メッセージに他に何か添付されていますか?私のウェブサイトに関するヘッダーや追加情報はありますか?
私は自分のウェブサイトにそのようなリンクがあり、それをテストするたびにメールがPostiniでのスパムチェックに失敗するため、この質問をしています。
私もこのメッセージを受け取ります:
- メールは「Quoted-printable」としてエンコードされていますが、コンテンツの1行が最大76文字より長くなっています。引用符で囲まれた印刷可能な本文内の行は、そのサイズを超えることはできません。
長いリンクを削除してもこのメッセージは表示されませんが、メールはPostinigチェックに失敗します。
助けてくれてありがとう、Marcin