[トラブル] MeCabで"incompatible dictionary"になった

形態素解析エンジンMeCabで、ユーザー辞書を設定した際に
  • incompatible dictionary
のエラーが出た時の対処法。


辞書ファイル作成時のエンコード指定ミスを疑え

作成した辞書の文字コードが間違っているとincompatible dictionaryが発生する。
辞書ファイルを作成するときは「utf-8」ではなく「utf8」であることに注意。

Windowsで辞書ファイルを作成するコマンドは下の通り。
"C:\Program Files (x86)\MeCab\bin\mecab-dict-index.exe" -d "C:\Program Files (x86)\MeCab\dic\ipadic" -u (作成するディクショナリファイル名) -f utf8 -t utf8 (インプットするcsv)