改行はエンコードプロセスにどのような影響を与えますか?

WBOY
リリース: 2016-09-29 09:32:59
オリジナル
1429 人が閲覧しました

改行はエンコードプロセスにどのような影響を与えますか?

タイトルの通りですが、psr-2のドキュメントを見ていたら、「phpファイルではunxi形式のlf改行が使用されている」ということが分かりました。
わかっています

  • 窓:CRLF

  • unix:LF

  • マック:CR

では、Windows でコーディングするときに lf 改行を使用すると、どのような影響がありますか?
もう一つ質問ですが、改行文字はどのような問題を私たちにもたらしますか?それともコーディングに落とし穴があるのでしょうか?

返信内容:

改行はエンコードプロセスにどのような影響を与えますか?

タイトルの通りですが、psr-2のドキュメントを見ていたら、「phpファイルではunxi形式のlf改行が使用されている」ということが分かりました。
わかっています

  • 窓:CRLF

  • unix:LF

  • マック:CR

では、Windows でコーディングするときに lf 改行を使用すると、どのような影響がありますか?
もう一つ質問ですが、改行文字はどのような問題を私たちにもたらしますか?それともコーディングに落とし穴があるのでしょうか?

通常の文字エンコーディングは ASCII と互換性があり、ASCII では LF と CR は常に 10 ~ 13 であるため、改行文字は改行をマークするだけです。そのため、エンコーディングに関連する落とし穴はありません。

現時点では、IDE であろうと通常のエディタであろうと、Windows であろうと Linux であろうと、基本的にすべてに改行設定があります。

あなたが言及した Windows: CRLF、*nix: LF、および初期の macOS: CR は、システムのデフォルトの改行にすぎません。対応するシステムでこのタイプの改行のみが使用できるという意味ではありません。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!