超現場ブログ

BLOG

WinSCPで文字コードと改行コードが変換される

名古屋栄校です。

WindowsマシンとLinuxサーバーの間で、WinSCPなどのFTPツールを使ってデータの送受信を行った場合、文字コードや改行コードが自動的に変換される場合があります。

最近はLinuxサーバーもUTF-8が主流のようですが、ちょっと前だとEUCの場合があります。
その場合、改行コードがLFとなっていることが多いです。
このファイルをWindowsマシンにダウンロードする時に、テキストモードでダウンロードすると自動的に文字コードをShift-JISに、改行コードをCR+LFに変換してしまいます。

htmlファイルをアップロードして、動作確認して、そのファイルをダウンロードして修正して、またアップロードして・・・。

文字化けが直らなくて泣けます。

月額900円(税抜)から、高速・多機能・高安定レンタルサーバー『エックスサーバー』CPIレンタルサーバーさくらのレンタルサーバ スタンダードのお申込みはこちら(公式ページ)WordPressを使うならロリポップ!簡単インストール完備で楽々スタート!WordPress・MTOS簡単インストール機能対応!レンタルサーバー『ヘテムル

 

解決方法

winSCPの場合、バイナリモードでファイル転送することで回避できます。
「オプション」→「環境設定」→「転送」→「デフォルト」→「編集(E)」で、転送モードをバイナリに変更します。

 

結論

まずは転送モードを確認。文字コードだけでなく、改行コードにも気をつけましょう!

・2019/2/25追記
Akros東京校ではマンツーマンのPRO講座以外にも短期で学べる「短期講座」も開催しています。
初心者・独学で不安な方は抑えておきたい!Webサイト制作を知る講座
魅せるWebデザインの基礎講座 -1.デザインってなに?-
基礎理論から考える!LP(ランディングページ)の作り方・最適化講座
AIに負けない!未来のUI/UXデザイナー講座(基礎理論編)
Photoshopバナー制作実践講座
これから使い始める人のための 「Git」使い方講座

上記以外にも限定講座なども開校しておりますので気になる方はぜひご確認・ご受講ください。
短期講座




CONTACT

お問合せ

体験お申込み・資料請求・ご質問・
ご相談はこちらから

受付専用フリーダイヤル

フリーダイヤル 0120-941-071

受付時間:10:00〜18:00 (土日祝定休)

Akrosでは、受講生と一緒に成長したい仲間を募集しています