2011-08-10 5 views
0

JS、PHP、CSSファイルを使って自分のサーバーにアップロードするプラグインのzipファイルを提供しています。しかし、いくつかのユーザーの場合、JSファイルは1行としてアップロードされ、明らかに大規模なFAILとユーザーからの苦情を引き起こします。もう一度動作させるには、ファイルを開いて、適切にフォーマットされたバージョンからコピー&ペーストしてください。プレスト!だから、誰かがここで間違っていることを説明し、この簡単に修正できるが時間のかかる問題をどうやって防ぐことができるだろうか?私はWinでNotepad ++を使用していますが、ファイルを保存するために使用する設定がありますか?それとも、私が防ぐことができないリモートサーバーの問題ですか?いくつかのPHPファイルまたはJSファイルは、フォーマットを維持するのではなく、1行でアップロードされるのはなぜですか?

答えて

1

これはおそらく異なるline endingsとさまざまなオペレーティングシステムでの解釈によって発生している可能性があります。私は今、これらの問題は終わったと思うでしょう、明らかにそうではありません。

ターゲットシステム上に作成されたファイルがあるかどうかを顧客に問い合わせ、そこにネイティブで使用されている行末を確認します。次に、ターゲットプラットフォーム用のファイルを与えます(AFAIR Notepadd ++では、任意のEOLでファイルを保存できます)。

+0

したがって、すべてのタイプのシステムで「すべてをキャッチ」することはできません。 NP ++はWinとUNIX(CR/LF)の間で変換を行いますが、それは疲れたアプローチのようです。 –

+0

Wikipediaの記事を参照してください。これは非常に包括的で、変換スクリプトの例も示しています。私はちょっと驚いています。通常、Windows/Linuxプログラムはほとんどの場合、EOLをきちんと処理します。 –

関連する問題