どうしてもMeCabの辞書をUTF-8で作ることができません。
どうしてもMeCabの辞書をUTF-8で作ることができません。
さくらインターネットでMecabを構築中です。
ローカルエリアに、MeCabと辞書をインストールして、
動作確認したところ、動作上は問題が無いのですが表示がEUCで表示されます。
色々とネットで調べて、UTF-8で辞書を構築しようとパラメータ指定を
行っているのですが、全く改善されません。
どこが間違っているのでしょうか。。。
●Mecab本体のインストール(mecab-0.98.tar.gz)
% ./configure --prefix=$HOME/local --with-charset=utf8 --enable-utf8-only
% make
% make install
●辞書のインストール(mecab-ipadic-2.7.0-20070801)
%./configure --with-charset=utf-8 --with-dicdir=/home/mirailink/local/lib/mecab/dic/ipadic
(with-charsetを、utf8 にしてもダメ。また、下記コマンドで強制的?にUTFにしてもダメ
$HOME/local/libexec/mecab/mecab-dict-index -f euc-jp -t utf-8 )
% make
% make install
●結果確認
(teratermでssh接続し、表示コードはUTF-8に設定しています)
%mecab
今日は良い天気です。
莉 ?サ・ー・フ,*,*,*,*,莉,・ソ・ォ・爭・・ソ・ォ・爭・
オュケ・ー・フ,*,*,*,*,*
日 ?サ・クヌヘュフセサ・チネソ・,*,*,*,*
は ?サ・ー・フ,*,*,*,*,*
良 ?サ・ー・フ,*,*,*,*,*
い ?サ・ー・フ,*,*,*,*,*
天気 ?サ・ー・フ,*,*,*,*,*
です ?サ・ー・フ,*,*,*,*,*
。 ?サ・・オハムタワツウ,*,*,*,*,*
●不明
インストールパラメータでwith-charset=utf-8を指定しているにも関わらず、
辞書設定ファイル(dicrc)を見ると、下記のようにECUで作られています・・・。
config-charset = EUC-JP
お礼
はい、分かりました。 なんか操作ミスなんでしょうか?? 接続されてました・・・・大丈夫ですか??