Re: [Q]cat では文字化けしないファイルが vi だと文字化け
Anonymous Buddha wrote:
> 会社の Solaris で作成した shell script を自宅に持ち帰り編集しようとしたとこ
> ろ、日本語が全部文字化けしていました。
会社・自宅それぞれのコンピュータ環境は同質なのですか?
全然別のOS, $LANG, locale, $term, $TERMCAPなのですか?
> その為、nkf を使用し、コードを変換して別ファイルに保存しました。
nkf のオプションを指定したのですか?
shell変数 and/or 環境変数の設定にお任せでオプション無指定だったのですか?
> そこで表題の問題が起こりまして、そのファイルを cat で表示すると日本語も正し
> く表示されるのですが、vi で編集しようとすると依然文字化けしています。
なにがどのように化けたというのでしょう?
> vi は特定の文字コードを想定して動作したりしているのでしょうか?
viクローンの種類によってはありえます。古い実装でもありえます。
--
mailto:shibuya@dd.iij4u.or.jp 渋谷伸浩
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735