• ベストアンサー

vi で文字化け

Vine3.1のviを使っています。 日本語を含むテキストを作成したとき、作成中はちゃんと漢字が表示されていて、編集もできます。 でも保存したファイルを開くと、漢字が文字化けしています。 何処を確認すればいいのでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • liq
  • ベストアンサー率38% (228/595)
回答No.1

文字化けするのは扱えない日本語コードになっているせいだと思うのですが…viで編集して、保存して再度同じviで開くと文字化けしているというのは何か他にも不具合があるのかもしれませんが、よくわかりません。 jvimをインストールしてみてはどうでしょうか?apt-getで入れるか、VinePlusにrpmがあると思います。jvimであればいろいろな日本語コードを扱うことができます。

Otanoshike
質問者

お礼

ありがとうございます。 jvimっていうのがあるんですね。 確かにちゃんと表示できました。 これは便利です。 でも何でviが動かないのかが気になるので、 何か情報があれば教えてください。

関連するQ&A

  • Viでの日本語文字化け

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

  • fedora core4でviの文字化け解消方法

    WEBサーバ上のhtmlファイルをちょっと修正したいときにviで修正したいのですが、日本語ファイルだと文字化けしてしまうため困っています。今更サーバの大幅な環境変更もできないので、現在はftpでダウンロードしています。何とか文字化けしないでviを使用することはできないのでしょうか。

  • geditが文字化け。CP932がない。

    Windows Vistaのテキストエディタで作成したファイルを、 Linux Ubuntuにてgeditを用いて編集していました。 編集していると警告が出て、それを無視して編集し続けていると 文字化けを起こしてしまいました。 アルファベットは問題なく表示されるのですが、 日本語(漢字・ひらがな・カタカナ)が文字化けします。 どういうわけか¥マークや数字に化けたものが多いのです。 各種マニュアルによると、開く→文字エンコーディングで CP932に設定すると、文字化けを解消できるようです。 しかし、当方では困ったことにそのCP932が存在しません。 警告が出た時点で、もっと丁寧に操作すべきでした。 稚拙な画像で恐縮です。 本当に勝手ですが、この文字化け解消法を教えていただきたいです。 よろしくお願いします。

  • 文字化けが直らない?OS9

    OSは9.2.2を使っていて、そこに最近外国語フォントをインストールしたのですが、それ以来、文字化けしてどうしたらいいか困っています。 具体的には、最初は日本語の部分が全部文字化けしたのですが、アピアランスのフォント設定からOsakaを選択してからは、Finderは正しく表示されるようになりましたが、画面の上にある「ファイル」「編集」「特別」…と言うところとその中身(普段は「新規」「開く」「閉じる」…)は文字化けしたままで、エラーメッセージも文字化けした状態です。アップルメニューのキー配列で文字を入力すると、日本語が出てこないとか、という状態です。アプリケーションを起動すると正しく日本語は出ます。例えば、Simple Textを開くと、日本語入力はできて、上段もきちんと「ファイル」「編集」「フォント」「サイズ」…のように、正しい表示になります。 少し長くなりましたが、こんな状態で文字化けするのです。どこの設定を直したらいいか分かる人いましたら教えて下さい。お願いします。

    • ベストアンサー
    • Mac
  • Dreamweaverでの文字化けについて

    Adobe Dreamweaverでファイルを編集していると、日本語が文字化けしてしまいます。 Dwで作成されたhtmlページが文字化けしている、既存のファイルをDwで開くと文字化けしている、などの問題の解決方法はあったのですが、編集中のものが文字化けするという問題の解決方法が見つからないんです。 画像を見ていただくとわかると思いますが、メニューなどの表示に問題はありません。 エンコードを変更したりもしてみましたが解決出来ませんでした。 よろしければお知恵を拝借させていただきたいです。

  • onedriveで編集したテキストが文字化けします

    onedriveにあるテキストファイルをandroidとwindows10(バージョンは1909)で同期して使っているのですが、 androidのQuickEditというアプリで編集すると発現条件はわからないのですが、ただ日本語を追加するだけで文字化けしてしまいます。 文字化けしないテキストファイルをwindows側から標準のメモ帳で開いてから保存しようとすると保存形式がUTF-8となっているのに対して文字化けしてるテキストファイルだとANSIとなっています。 このことからUTF-8で保存されてるファイルをwindowsのメモ帳がANSIとして読み込んでるのではないかと思っているのですが原因がわかりません。 androidのテキストエディタを変えて試そうといろいろインストールしてみたのですが、onedriveのファイルの読み込み書き込み出来るものが見つからず試せませんでした。 onedriveで使える別のテキストエディタアプリや、文字化けの原因、対策方法などご存じの方いらしたら教えてくださるとうれしいです。 どうぞよろしくお願いいたします。

  • テキストファイルが文字化け

    保存してあったテキストファイルを開けてみたら、 日本語の部分がすべて???になってしまっていました。 英語は文字化けしていません。 どうやったらもとに戻せますか? よろしくお願いします。

  • 文字化け

    ターボリナックス10Fを使用しています。 デフォルトでインストールするとログインがグラフィカルログインなのですが テキストログインに変更しました。 グラフィカルのときのコンソールからは日本語のファイルは文字化けしなかったのですが テキストログインにすると、日本語ファイルが文字化けしてしまいます。 どなたか解決方法を教えていただけませんか? いろいろ調べたのですが自分では解決できませんでした。 よろしくお願いします。

  • 文字化けが起こります

    皆さんこんばんは。 8月にXMLについて勉強をし始めた者です。 XMLに関しては横浜ベイキットのXiを使うと良い、 と勧められてXiを勉強し、当初の予定だった検索エンジンは出来る事が出来ました。 今回は、xml文書の要素に、フォームから入力された文字列を、新たに追加するような機能を追加したい考えています。 そこで、あるXML構造の階層が書かれているテキストファイルを読み込み、それを文字列としてwordという変数に代入します。 そしてその文字列と、入力された文字列とを組み合わせて、Xi上でXML文書の形で、saveXmlで保存します。 しかし、保存し作成したファイルをみてみると、 読み込んだテキストファイルの部分の日本語が文字化けしてしまい、ファイルとして使用できなくなってしまいます。 この文字化けの原因が分かる方いましたら、 ぜひご教授のほどよろしくお願いします。

    • ベストアンサー
    • XML
  • ドリームウィーバーの文字化け

    教えて下さい。 【現状】 日本語をワードで作成。 USで、ドリームウィーバー(バージョン不明)既存テンプレートに貼り付け&作成。 xmlが絡んだ、shtmlファイル。 USのサーバにアップ。 日本から、そのファイルをダウンロード。 ドリームウィーバー2004mxを使ってshtmlの編集。 ファイルだけで確認すると問題がない。 xmlを設定手した日本のサーバにアップ。 確認したら、ものすごい文字化け。 わかりますでしょうか? 文字化けしないようにしたいのですが・・ 回答よろしくお願い致します。