Несколько вещей, которые вы можете проверить:
Работает ли Mecab в командной строке?
Вы должны быть в состоянии сделать что-то подобное, предполагая, что Linux-подобная система:
echo "日本語ですよ" | mecab
Вывод должен быть примерно таким (детали могут отличаться):
日本 名詞,固有名詞,地名,国,*,*,ニッポン,日本,日本,ニッポン,日本,ニッポン,固,*,*,*,*
語 名詞,普通名詞,一般,*,*,*,ゴ,語,語,ゴ,語,ゴ,漢,*,*,*,*
です 助動詞,*,*,*,助動詞-デス,終止形-一般,デス,です,です,デス,です,デス,和,*,*,*,*
よ 助詞,終助詞,*,*,*,*,ヨ,よ,よ,ヨ,よ,ヨ,和,*,*,*,*
На некоторых платформах mecab статически связан в MySQL, поэтому вам не нужноустановка системы, но документы указывают, что это не всегда так.
Правильны ли ваши настройки кодирования?
Набор символов по умолчанию для вашей таблицы - latin1
, который не будет работать с текстом на японском языке.Я бы предложил использовать utf8, и вам нужно проверить, поддерживает ли это ваша установка mecab.
Надеюсь, это поможет.