アカウント名:
パスワード:
「フォ」にすると「フ」で改行することができない禁則になるから、文字数調整が余計に面倒になる。
小書きの母音を今は小学校で習う?おっさん習った覚え無いんだけど別の話 rfc の改行ウザいよ
> 別の話 rfc の改行ウザいよ
激しく同意。
インターネットメールは、RFC 822 から始まるが、紆余曲折あり、RFC 2822 になり、現在は RFC 5322 となっている。
それによると、「CRLF を除く1行の文字数は、78文字を超えるべきではない。」「メッセージ本文は、単純に US-ASCIIで作られた複数行となる。」とされている。
UTF-8だと1文字3バイト、US-ASCII にするためにMIMEでBase64エンコードする必要があって1.33倍になる。
つまり1行に 78 / 3 / 1.33 ≒ 19 文字しか書けないことになる。
RFC原理主義者は、HTMLメールが嫌いな人が多いと思うが、1行に19文字しか書けないテキストメールはうざくないかな?
普通はUTF-8をBase64でエンコードするときに改行ごとエンコードする。んで、エンコードした後に適当なサイズで改行を入れる。つまり、元の文にある改行と、US-ASCIIに変換された後の改行は無関係。
一度でもエンコード前後の文字列を比べてみたことがあれば気づくはずなんだけどね。頑張ってRFCを調べて鼻高々で書き込んだんだろうけど残念でした。
ご指摘ありがとうございます。MIME・base64のRFCを確認したところ、Anonymous Cowards様の仰る通り、元の文にあるCRやLFも64 charactersのprintable文字に変換されるので、US-ASCIIに変換された後の改行は無関係でした。関連した別のRFCも読むべきでした。猛省します。
インターネット老人会のスラドは昔の規格には詳しい人が多いのじゃなんせパソコン通信やTelnetを現役で使ってた世代だからのおここにはSMTPをMUA無しで叩ける香具師もいっぱいいるのじゃぞ半可通が生きていける空間でないことを理解して鳥の巣に帰りなさい
①②③とかⅠⅡⅢを使うとすげー怒られるイメージ
EHLO使うとUTF-8も通せていいよねぇ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
合理的では有る (スコア:0)
「フォ」にすると「フ」で改行することができない禁則になるから、文字数調整が余計に面倒になる。
Re: (スコア:0)
小書きの母音を今は小学校で習う?
おっさん習った覚え無いんだけど
別の話 rfc の改行ウザいよ
RFCのメール「US-ASCII換算で78文字」とかナンセンスだよね (スコア:-1)
> 別の話 rfc の改行ウザいよ
激しく同意。
インターネットメールは、RFC 822 から
始まるが、紆余曲折あり、RFC 2822 にな
り、現在は RFC 5322 となっている。
それによると、
「CRLF を除く1行の文字数は、78文字を
超えるべきではない。」
「メッセージ本文は、単純に US-ASCII
で作られた複数行となる。」
とされている。
UTF-8だと1文字3バイト、US-ASCII にする
ためにMIMEでBase64エンコードする必要が
あって1.33倍になる。
つまり1行に 78 / 3 / 1.33 ≒ 19 文字し
か書けないことになる。
RFC原理主義者は、HTMLメールが嫌いな人
が多いと思うが、1行に19文字しか書けな
いテキストメールはうざくないかな?
Re:RFCのメール「US-ASCII換算で78文字」とかナンセンスだよね (スコア:0)
普通はUTF-8をBase64でエンコードするときに改行ごとエンコードする。
んで、エンコードした後に適当なサイズで改行を入れる。
つまり、元の文にある改行と、US-ASCIIに変換された後の改行は無関係。
一度でもエンコード前後の文字列を比べてみたことがあれば気づくはずなんだけどね。
頑張ってRFCを調べて鼻高々で書き込んだんだろうけど残念でした。
Re:RFCのメール「US-ASCII換算で78文字」とかナンセンスだよね (スコア:2, 興味深い)
ご指摘ありがとうございます。
MIME・base64のRFCを確認したところ、Anonymous Cowards様の仰る通り、元の文にあるCRやLFも64 charactersのprintable文字に変換されるので、US-ASCIIに変換された後の改行は無関係でした。
関連した別のRFCも読むべきでした。猛省します。
Re: (スコア:0)
インターネット老人会のスラドは昔の規格には詳しい人が多いのじゃ
なんせパソコン通信やTelnetを現役で使ってた世代だからのお
ここにはSMTPをMUA無しで叩ける香具師もいっぱいいるのじゃぞ
半可通が生きていける空間でないことを理解して鳥の巣に帰りなさい
Re: (スコア:0)
①②③とかⅠⅡⅢを使うとすげー怒られるイメージ
Re: (スコア:0)
EHLO使うとUTF-8も通せていいよねぇ