|
|
既知の問題 No. 373 vi における SJIS コード日本語テキストの文字化け【質問】 SJIS コードを使用した日本語テキストファイルをvi で開くと文字化けしてしまいます。 以前のバージョン ( TurboLinux Server 6.1 や Turbolinux Advanced Server 6 ) では正しく表示されていたのですが、どうしたらよいのでしょうか? 【原因】 Turbolinux Server 6.5 から、vi の実装を nvi から vim に変更しました。 vim がより world wide で使用され、多機能だからです。 現バージョンの vim-5.7-3 では、SJIS コードを使用した日本語テキストを正しく表示 することができません。 【EUC コードを介した編集方法】 nkf コマンドでオプション "-e" を指定して、対象のファイルを SJIS コードから EUC コードに変換した上で vi を使用してください。 ○ EUC コードに変換する場合 -------------------------------------------------------------- $ nkf -e some_sjis.txt > some_euc.txt $ vi some_euc.txt -------------------------------------------------------------- また、編集したファイルを再び SJIS コードにする場合は、 オプション "-s" を指定して nkf コマンドを実行してください。 ○ SJIS コードに変換する場合 -------------------------------------------------------------- $ vi some_euc.txt $ nkf -s some_euc.txt > some_sjis.txt -------------------------------------------------------------- vi nkf 関連文書 対象製品
Last modified : Wed Apr 11 JST 2001 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

