プロが教えるわが家の防犯対策術!

WEBデザインをしています。

制作環境がWindowsなので今までなんの考えもなく改行コードをCR+LFのままで利用しておりました。しかし、最近プログラマと共同作業することになりPHPを編集することになりまして、文字コードをLFで保存してほしいといわれました。

案件が変わるたびにいちいちDreamweaverの環境設定を変えるのは手間なのですが、今後ずっとLFにしていても問題ないでしょうか?Windows上のDreamweaver以外のエディタで確認しても、改行コードLFのままでも特に表示に問題が内容なので、問題なければ今後ずっとLFのままで行こうと思います。

何か気を付けることがあれば、アドバイスよろしくお願いいたします。

A 回答 (2件)

No.1です。


今気が付いたが、
>文字コードをLFで保存してほしいといわれました。
ではなくて
>文字コードをUTF8で保存してほしい
じゃないですよね。
 改めて読み返すと、CR,LF,CR+LFは文字コードとは言わない。
    • good
    • 0

本当の基本中の基本なのですが・・


「最近プログラマと共同作業することになりPHPを編集することになりまして、文字コードをLFで保存してほしいといわれました。」
こんなの関係ないです。
 ウェブはそもそも「HTML文書が、ブラウザやプラットフォームの違いを超えてうまく働くべきであるということは、多くが認めるところである。 相互運用性の達成は、コンテンツプロバイダのコストを低下させる
・・・【中略】・・・
HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
 ブラウザは、そのために空白文字( Paragraphs, Lines, and Phrases (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … ) )は無視しますし、そもそもサーバーに転送するときはFTP(File Transfer Protocol)で転送しますから、OSに合わせて改行コードは変換されます。Windows⇔Mac⇔UNIXは無視されます。

  PHPファイルはどの改行コードで保存しようが、開こうが問題ないはずです。
 そもそも、共同作業の場合、Samba( https://ja.wikipedia.org/wiki/Samba )を使われていると思いますが、OS間で改行コードは変更してくれるはずです。
 それすらないのでしたら、適当なテキストエディタで改行コードを一括変更すればよい。Dreamweaverでもできますが、FileCode Checker( http://www.vector.co.jp/magazine/softnews/150305 … )のようなツールもある。

 といかPHPはテキストエディタでの編集が基本ですから、どのテキストエディタでも改行コードが異なっていようが、一つのファイルに混在していようが、全く問題ないはずです。添付は私が使用しているEmEditorですが、3行ごとに改行コードがLF+CR、CR、LFと変わっていますが問題はありませんよ。

 ひょっとして、その自称プログラマーさんは、他のOSやウェブの基礎知識ないのでは???

 まあ、人間関係のために申し添えおくと、あなたが手を加えたら、FileCode Checker( http://www.vector.co.jp/magazine/softnews/150305 … )で一括変換して渡せばよい。
「Dreamweaverの改行コードをLF」の回答画像1
    • good
    • 0

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