適切な手段は、さまざまなプラットフォーム(MAC/PC/Unix)とソフトウェア(Outlook、Thunderbird、Gmailなど)で動作します。テキストメールに改行を追加する適切な方法は何ですか?
\n
または\r\n
ですか?
適切な手段は、さまざまなプラットフォーム(MAC/PC/Unix)とソフトウェア(Outlook、Thunderbird、Gmailなど)で動作します。テキストメールに改行を追加する適切な方法は何ですか?
\n
または\r\n
ですか?
電子メールはMIME仕様に準拠していますが、元のSMTP RFCの場合でも状況は同じでした。仕様では、改行をCR LFシーケンスで表す必要があります。これはプラットフォームに依存せず、電子メールテキストはテキストファイルと同じではありません。 http://tools.ietf.org/html/rfc2046#section-4.1.1
残念ながら、クロスプラットフォームにしたいので、電子メールクライアントによって異なります。ほぼすべての現代の電子メールクライアントはどちらのフォーマットにも対応できます。私は、すべてのウインドウベースのクライアントがそれらを処理できるかどうかを確かめ、確認します。
を参照してください。残念ながら、Gmailでは表示されません。 –
@BSeven私は改行を表示するgmailに問題はありません。あなたのメッセージのソースは何ですか? –