🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.vi
Article #69

Re: [Q]cat では文字化けしないファイルが vi だと文字化け

#69
From: Anonymous Buddha
Date: Tue, 21 Sep 2004 15:18
62 lines
3704 bytes
> > 会社の Solaris で作成した shell script を自宅に持ち帰り編集しようとしたとこ
> > ろ、日本語が全部文字化けしていました。
> 
> 会社・自宅それぞれのコンピュータ環境は同質なのですか?
> 全然別のOS, $LANG, locale, $term, $TERMCAPなのですか?

失礼しました。
自宅の環境に付いて説明するのを忘れていました。

会社の環境は今ははっきりわからないのですが、OS=Solaris で、文字コードは
普段 euc コードのはずです。
自宅OSは Fedora Core2 で、文字コード($LANGの内容)は ja_JP.UTF-8 となっており
ます。

> > その為、nkf を使用し、コードを変換して別ファイルに保存しました。
> 
> nkf のオプションを指定したのですか?
> shell変数 and/or 環境変数の設定にお任せでオプション無指定だったのですか?

無指定でした。
無指定の場合、nkf はデフォルトで jis に変換する、とオンライン・マニュアルにありまし
たが、実際には環境変数に動作が依存する部分があるのでしょうか?

nkf のバージョンは下記です。
Network Kanji Filter Version 2.0 (4/0401/Shinji Kono)
うーんと、微妙にどこかで聞き覚えのある名前であるような。。。^^;>Shinji Kono

> > そこで表題の問題が起こりまして、そのファイルを cat で表示すると日本語も正し
> > く表示されるのですが、vi で編集しようとすると依然文字化けしています。
> 
> なにがどのように化けたというのでしょう?

日本語は全部化けてしまいました。
アルファベットは大丈夫でした。

> > vi は特定の文字コードを想定して動作したりしているのでしょうか?
> 
> viクローンの種類によってはありえます。古い実装でもありえます。

自宅vi(m)のバージョンは下記の通りです。

$vi -v

~
~                              VIM - Vi IMproved
~
~                               version 6.2.457
~                            by Bram Moolenaar 他.
~                 Vim はオープンソースであり自由に配布可能です
~
~                        Become a registered Vim user!
~                type  :help register<Enter>   for information
~
~                終了するには           :q<Enter>
~                オンラインヘルプは     :help<Enter> か <F1>
~                バージョン情報は       :help version6<Enter>

以上、これにて何か思い当たる節があれば、アドバイスをお願いします。
ご回答を頂くのに情報が不十分であれば、お手数ですが、ご指摘の程よろしくお
願いします。

以上、よろしくお願いいたします。
Technical Details
Message-ID: <cipgnj$6uu$1@newsl.dti.ne.jp>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!newsfeed2.dti.ad.jp!newsL.dti.ne.jp!not-for-mail
References: <cipcpu$4tf$1@newsl.dti.ne.jp> <41503A72.471279DB@dd.iij4u.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Thread: f7c9f,4def0920565cb844
X-Google-Attributes: gidf7c9f,public
X-Google-Language: Japanese,JIS
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!newsfeed2.dti.ad.jp!newsL.dti.ne.jp!not-for-mail
From: "Anonymous Buddha" <gobtma@yahoo.co.jp>
Newsgroups: fj.editor.vi
Subject: Re: [Q]cat では文字化けしないファイルが vi だと文字化け
Date: Wed, 22 Sep 2004 00:18:10 +0900
Organization: Dream Train Internet
Lines: 63
Message-ID: <cipgnj$6uu$1@newsl.dti.ne.jp>
References: <cipcpu$4tf$1@newsl.dti.ne.jp> <41503A72.471279DB@dd.iij4u.or.jp>
NNTP-Posting-Host: pppax289.saitama-ip.dti.ne.jp
Mime-Version: 1.0
Content-Type: text/plain;
 charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Trace: newsl.dti.ne.jp 1095779891 7134 61.195.6.39 (21 Sep 2004 15:18:11 GMT)
X-Complaints-To: abuse@dti.ad.jp
NNTP-Posting-Date: Tue, 21 Sep 2004 15:18:11 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441