- ベストアンサー
PHPで辞書をutf-8でMeCabを利用する方法
MeCabを利用していますが、どうしても文字化けしてしまいます。 私は現在、さくらインターネットのレンタルサーバーを借りており、 さくらのレンタルサーバーには既にMeCabと辞書がインストールされています。 しかし、その辞書の文字コードはeuc-jpです。 なので、辞書だけ別にホームディレクトリにインストールし、そのインストールした 辞書を使用したいです。 phpで、辞書へのパスを指定してMeCabを使用したいのですが、その場合どうすれば 良いですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
mecabの辞書指定は/etc/mecabrcにあります。それを変えるか man mecabでみると、-dで変えられるようです。この手のソフトはコンパイル時に文字コードを指定することが多いので、これでだけで文字コードまで変えられるかはやっていないと分かりません。 nkfで渡す文字コードを変えるのが簡単かも知れません。 最近回答したものがあります。Rubyで書かれていますの参考になるかは分かりませんがリンクを書いておきます。 http://oshiete1.nifty.com/qa7795086.html