プロが教える店舗&オフィスのセキュリティ対策術

よくメールフォームの本文部分やヘッダー部分の改行などで\r\n又は\nが使用されていますが、\r\nと\nは何が違うのでしょうか?

どちらも通常の改行のように思えますが。

よろしくお願いします。

A 回答 (2件)

一般に\r\nがDOS/Windowの改行、\nがUNIX系の改行


厳密には\rは「復帰」コード。
バイナリエディタなどで確認するとわかります。

http://ja.wikipedia.org/wiki/%E6%94%B9%E8%A1%8C% …

この回答への補足

yambejpさん
ご回答、ありがとうございました。

こちらの理解からすると、「\r\n」と「\n」はWindowsにおいては同じ意味。ただし、OSがUnixの場合も考え、「\n」よりは「\r\n」の方がよいということでしょうか?

また、「\r\n」と「\n」は改行で、「\r」は復帰。

上記の理解であっているでしょうか?

補足日時:2008/06/27 16:41
    • good
    • 0

\r\n 自体は#1さんが説明されていますが


なぜそれをメールの改行で使うかと言えば
RFCでそうなっているから
http://manual.xwd.jp/function.mail.html
または 「RFC2822 和訳」などで検索すると出てきます
http://www.google.co.jp/search?hl=ja&lr=lang_ja& …

この回答への補足

umasikajiroさん
ご回答、ありがとうございました。

下記のyambejpさんの回答への補足をご覧下さい。
この理解であってますか?

補足日時:2008/06/27 16:47
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!