先の記事(C#からIMEを使って逆検索でかな変換する)でMS-IMEを使ってかな変換をする話を書きましたが、その際に分かち書きが出来ないのでふりがな付けられないってことを書きましたが、実は”分かち書き(わかちがき)”もWindowsに用意されてる”Index Service”を利用すれば一応出来ます。(OSバージョンは不明) でも私がちょっと試してみた限り、、、精度が低すぎてだめでした。 これはもしかしたらアプリ側の設定とかで調整すればなんとかなるのかなぁ~と淡い期待を持っているので今度調べようと思ってます。 ちなみにC#からIndex Serviceを使うサンプルソースが外人さんのブログにあったのでそれを参考に日本語で分かち書きするサンプルソースを下記に残します。 (情報源:http://sqljunkies.com/WebLog/acencini/articles/595.aspx)
![『C#からIndex Serviceを使って”分かち書き(わかちがき)”する』](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef5e2b8bc837d315d4789263a3677dcce1d69c94/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2Fcommon%2Fnoimage_default.gif)