■
プログラムメモ
windowsバイナリのMeCabのインストール
文字コードはs-jis
utf-8にすると文字化けした。
visual c# 2008
libmecab.dll
MeCab.dll
MeCabSharp.dll
を使う。
http://mf3.dotpp.net/?Software%2FMeCabSharp
http://mitc.xrea.jp/diary/044#k44p3
MeCab.Tagger mecab = new MeCab.Tagger("-O wakati");
string result = mecab.parse(word);
string list = result.Split(new char {' '});
単語区切りの配列を取得
ただし品詞情報は残らない。
MeCab.Tagger mecab = new MeCab.Tagger("-Oyomi");
string result = mecab.parse(word);
カタカナで読みを取得
○漢字→カナ
×アルファベット→カナ
×記号→カナ
newするときの引数がmecabを起動したときのコマンドライン引数に対応
mecabはローカルマシンにインストールしてあるものを使っているので
インストールが必須。
配布パッケージに含める方法は不明
ライセンスの関係で含めていいのかも不明