namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Q] -h option of namazu



清水@住友林業です。

Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx> さんは Mon, 
23 Feb 1998 19:58:25 +0900 に書きました ;

> >-h オプションなしで表示させると、全て SJIS で表示され、見た目に特にヘン
> >な部分はありません。-v でもきれいに SJIS で表示されます。
> >また、wdnmz でインデックス内容を表示させると、SJIS で表示され、特にヘン
> >なトコロはありません。
> 
> これは EUC では?

すいません、less かまして見たので SJIS に見えてました。
広瀬さんの書かれた通り、EUC でした。

で、だいたい原因らしきものが判りました。mknmz の 935行目からの

    if ($SYSTEM eq "WIN32") {
	# Win32 だと書き直してあげないといけない。
	open(FLIST, "$NKF -jZ $FLIST_|") || die "$FLIST_: $!\n";
	open(FLISTTMP, ">$FLIST_.tmp") || die "$FLIST_.tmp: $!\n";
	binmode(FLISTTMP);
	print FLISTTMP while <FLIST>;
	close(FLISTTMP);
	close(FLIST);
	rename("$FLIST_.tmp", $FLIST_);
    }

の最後の rename が効いてないみたいで、mknmz を流した後に

 NMZ.f.13207.tmp

などというファイルが残ってます。こっちは JIS になってました。

OS/2 用の perl 5.004_01 の bug かもしれないので、OS/2 関連の ML で
確認してみます。

# そういや perl 5.004_55 for OS/2 が年末に Release されてたっけ。
# 入れ替えてみようかな?

end
--
  住友林業株式会社  情報システム部   清水 和佳
 
  TEL: +81-3-5322-6672  FAX: +81-3-5322-6658  Niftyserve: XLW01034
  e-mail: <kshimz@xxxxxxxxx>