質問: ftpからファイルをダウンロードする奇妙なキャラクター しばらくして、すべてのftpサーバーからファイルをダウンロードする際に問題が発生しました。これは主に、たとえば.cssファイルや.jsファイルに関係します。これらのファイルをダウンロードすると、ファイルに奇妙な文字が表示され、使用できなくなります。私は私のホスティングプロバイダーに話しました、彼は見さえしました、しかし彼は問題を再現することができません。私はwindows10コンピューターで作業しています。 filezillaは私が使用しているソフトウェアです。私のideはphpstormです。関連するfilezilla設定のスクリーンショット https://prntscr.com/obzh9j https://prntscr.com/obzhzi https://prntscr.com/obzi6s 例: https://prntscr.com/o8zg9f 設定を変更していませんが、文字セットが間違っていることが原因である可能性があります。ファイアウォールもオフにしましたが、それも役に立ちませんでした。うまくいけば、あなたは新しいヒントで私を助けることができます。さらに詳しい情報が必要な場合は、ぜひご連絡ください。
回答: ftp転送によって奇妙な文字が発生する場合、これはほとんどの場合、間違った転送タイプを意味します。あなたが与えたサンプルファイルはasciiであるようですが、私はすべての文字をチェックしていません。転送モードは自動です。つまり、filezillaは転送モードを自動的に決定します。明らかにそれは間違った決定をしました。このような場合は、エンコードに関係なく、ファイルをそのまま転送するために、バイナリモードを強制することをお勧めします。バイナリモードは低速ですが、.cssや.jsなどの小さなファイルの場合は速度の違いは最小限です。