これは私の問題です。
ユーザーは、ブラウザのテキスト領域にテキストを入力できます。その後、ユーザーに電子メールで送信されます。私が知りたいのは、キャリッジ リターンをどのように処理するかということです。キャリッジ リターンに \r\n を入力すると、電子メール (プレーン テキストの電子メール) に実際の \r\n が含まれます。
言い換えると:
SQL サーバー側
ケース 1: メールが送信される前にこれを行う場合 (1 行目の後の改行に注意してください)
update emails
set
body='line 1
line 2'
where
id=100
メールは正常に送信されます
ケース 2:
update emails
set
body='line 1'+char(13) + char(10) +'line 2'
where
id=100
このメールも正しく出ます
ケース 3: ただし、これを行うと
update emails
set
body='line 1 \r\n line 2',
where
id=100
電子メールには実際のテキスト \r\n が含まれます。
c# でケース 1/2 をシミュレートするにはどうすればよいですか?