• ベストアンサー

RHELの文字コード

検索しても中々情報が出てこない為、質問させてください。 UNIXで拡張子毎に文字コードを指定しファイルを開く様な設定は可能でしょうか? 例)JP1からシェル(.sh)を起動する際は、EUC-JPで開く。 システムからXMLを読み取る際UTF-8で開く。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

例に挙げられているのが具体的じゃないので、何をしたいのかよくわかりませんが、ファイルを開くというのが編集するという意味なら、エディタによりますが、少なくとも vim や emacs なら文字コードは自動認識します。 ただし、端末エミュレータ上で動くvimやemacsだとエディタは自動認識しても、端末エミュレータの文字コードを変えないと正しく表示できないです。X上で直接動くvimやemacsなら大丈夫です。

その他の回答 (1)

  • mimzy
  • ベストアンサー率33% (32/96)
回答No.1

exportを使ってLANGを指定できますが、ターミナル等もそれに合わせないと文字化けします。 read onlyいいなら、nkfとかを使えばプログラム側が上手くやってくれます。

関連するQ&A