WinSCPでサーバディレクトリを開いた場合に文字化けして表示される場合があります。サーバサイドで文字コードをUTF-8に設定しているのにWinSCPでSJISと誤認識して開いている事が原因です。
基本WEBサーバは、UTF-8で動かす事が多いのでWinSCPには事前に文字コードをUTF-8に変換する様に設定しておきましょう。
Windows環境では、文字コードはSJISで改行コードは、\r\nですが
そこでWindows環境でテキストファイルをUTF-8で改行こーどを\nにした上で保存する方法を纏めます。
1.
対象ファイルの上で右クリック > プログラムから開く (H) > サクラエディタ
2.
文字列をサクラエディタ上で編集する。
3.
メニュー> ファイル(F) > 名前を付けて保存(A)… >
4.
以下を選択し
文字コードセット(C): UTF-8
改行コード(E): LF(UNIX)
保存(S) をクリックする。
WindowsとLinuxとでは文字コードが異なる為にローカルで編集したテキストファイル・スクリプトをWEBサーバに転送する際には事前にサクラエディタで文字コードをUTF-8に統一しておいた方が無難です。