Viでの日本語文字化け
VM wareやターミナルでWebサーバーにログインし、
いろいろなサーバにあるHTMLファイルをViで編集しています。
マシンによって、またファイルによって、
日本語が文字バケするファイルや英語のみでも文字化けするファイルが
あります。その都度
echo $LANGで文字設定を確認したり、ターミナル側の文字設定を変更したり
emacsやtelnetなど他のエディタで開いたりしています。
それでも文字バケが治らないファイルはローカル(Windows)に落として作業しています。
ローカルに落として作業する、という回避策はヨシとして、
何が原因でこの文字バケが起こるのか知りたいのです。
環境はSoralis, Debian, Linux,などいろいろです。
・各マシンのどこをどう設定すると、どのエディタでも日本語の文字バケが起こらない設定ができるのでしょうか。
・ファイル側でcharsetの記述がない場合、nkfやconvertで文字変換する以外に
対応策はあるでしょうか。
・日本語の文字バケに一番強いエディタは何でしょうか。
・同じマシンでviで編集すると、文字がカラフルに表示されるファイルとモノクロ表示のファイルがあります。ファイル側ではなく、vi側の設定でどのファイルもカラフルに表示させるにはどうしたらいいでしょうか。(本を参照して設定してみましたがどうもうまくいきません。やはりファイルによって色調が違います。)
細かいことで、おそらく回避策さえわかればいいのでは、、、と思われるかもしれませんが、日々疑問に思っていることなので
もしどなたか解決策やヒントをお持ちでしたらぜひ教えて下さい。
どうぞよろしくお願い致します。