マイムの部屋

社内SEが,興味をもったことを書いていきます.

ubuntuにmecabを入れたら,文字化けが!!!

今日は,新しいubuntuの環境にmecabを入れたら,下のように文字化けが起きた.

$ echo 今日いい天気 | mecab
?	̾??,??̾,*,*,*,*,*
?日いい	?ü?,????,*,*,*,*,*
?	̾??,??̾,*,*,*,*,*
??	̾??,?ȿ?̾,*,*,*,*,*
??	?ü?,????,*,*,*,*,*
EOS

いろいろ調査をしてみたところ,どうやらmecabの辞書の文字コードがutf8でないために起きているらしい.

そのため,以下のコマンドでmecabのutf8の辞書をインストールした.
$ sudo apt-get install mecab-ipadic-utf8
インストール後,文字化けが治ったか実行してみた.
$ echo 今日いい天気 | mecab
今日	名詞,副詞可能,*,*,*,*,今日,キョウ,キョー
いい	形容詞,自立,*,*,形容詞・イイ,基本形,いい,イイ,イイ
天気	名詞,一般,*,*,*,*,天気,テンキ,テンキ
EOS
できているようなので,これで解決です!!!

参考サイト