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