mendex をShift_JISで動かすとエラー?

名前: kk
日時: 2010-03-22 16:20:23
IPアドレス: 218.229.185.*

mendexを辞書つきかつShift_JISで動かすとエラーになるようです. 原因を思いつかないのですが,何かあるのでしょうか? (MaxOSX 10.5.8です) (1) mendex を utf8 で動かすと成功 $ nkf --guess yomi.dic main.idx yomi.dic:UTF-8 (LF) main.idx:UTF-8 (LF) $ mendex -d yomi.dic main.idx This is mendex version 2.6e [11-Sep-2007] (utf8.euc). Scanning dictionary file ./yomi.dic....done. Scanning input file main.idx....done : : (2) ファイルをShift_JISへ変換し,mendex を sjis で動かすとエラーになる. $ nkf --guess yomi_sjis.dic main_sjis.idx yomi_sjis.dic:Shift_JIS (CR) main_sjis.idx:Shift_JIS (CR) $ mendex -S -d yomi_sjis.dic main_sjis.idx This is mendex version 2.6e [11-Sep-2007] (sjis.euc). Scanning dictionary file ./yomi_sjis.dic....done. Scanning input file main_sjis.idx. Error: 漢字 is no entry in dictionary file in main_sjis.idx, line 1. 各ファイルの内容は, $ cat yomi.dic 漢字 かんじ # 間の空白は TAB $ cat main.idx \indexentry{漢字}{1}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)