大量の漢字を含む情報をカナに変換する必要が出てきたのでメモ。
公開されている辞書でもそこそこの精度があった。
Linux版だけでなくWin32版もあるのがありがたい。
exec関数を使えばWin32+PHPという環境からでも簡単に利用できる。
一例、
- function kakasi($str) {
- $res = exec("echo ".escapeshellcmd($str)." | c:\\kakasi\\bin\\kakasi.exe -JK");
- return $res;
- }
今回はコマンドラインのみの使用だけだったが、ブラウザから利用するにはもう一工夫必要。
apacheのサービスをローカルシステムアカウントで動作させればよい。
(ただしそれによるセキュリティが低下しても、私は責任もてないし、知ったことではない。)
0 件のコメント:
コメントを投稿