web-dev-qa-db-ja.com

FTPからファイルをダウンロードする奇妙なキャラクター

しばらくして、すべてのFTPサーバーからファイルをダウンロードする際に問題が発生しました。これは主に、たとえば.cssファイルや.jsファイルに関係します。これらのファイルをダウンロードすると、ファイルに奇妙な文字が表示され、使用できなくなります。

私は私のホスティングプロバイダーに話しました、彼は見さえしました、しかし彼は問題を再現することができません。

私はWindows10コンピューターで作業しています。 Filezillaは私が使用しているソフトウェアです。私のIDEはPhpstormです。

関連するFilezilla設定のスクリーンショット

例:https://prntscr.com/o8zg9f

設定を変更していませんが、文字セットが間違っていることが原因である可能性があります。ファイアウォールもオフにしましたが、それも役に立ちませんでした。

うまくいけば、あなたは新しいヒントで私を助けることができます。さらに詳しい情報が必要な場合は、ぜひご連絡ください。

1
Sygun

FTP転送によって奇妙な文字が発生する場合、これはほとんどの場合、間違った転送タイプを意味します。

あなたが与えたサンプルファイルはASCIIであるようですが、私はすべての文字をチェックしていません。

転送モードは自動です。つまり、Filezillaは転送モードを自動的に決定します。明らかにそれは間違った決定をしました。

このような場合は、エンコードに関係なく、ファイルをそのまま転送するために、バイナリモードを強制することをお勧めします。バイナリモードは低速ですが、.css.jsなどの小さなファイルの場合は速度の違いは最小限です。

1
harrymc