| << XML形成式 | 質問一覧 | Apache2.2.14が起動しません >> |
- 100P
kakasiをphpから呼び出し、漢字混じりの文章をひらがなの文章に変換する
- 100P
kakasiをphpから呼び出し、漢字混じりの文章をひらがなの文章に変換しようとしています。
kakasiをサーバーにインストールし、
http://www.pahoo.org/e-soul/webtech/php03/php03-01-01.shtm
のサンプルのkakasiの実行パスを任意のものに修正してアップし、ブラウザで実行すると問題なく動きます。
これを参考に単純に漢字混じりの文章をひらがなの文章に変換しようとしているのですが、うまく表示されません。
- $kakasi = 'usr/local/bin/kakasi';
- $text = 'これは漢字混じりの文章をひらがなの文章にするテスト用の文章です';
- $hiragana = popen("echo '$text' | $kakasi -JH", "r");
- pclose($hiragana);
- echo $hiragana;
上記のように書いているのですが表示されません。
どのあたりが違うのでしょう?
ご教示いただけますでしょうか。
以下は参考までに。
- %kakasi -v
- KAKASI - Kanji Kana Simple Inverter Version 2.3.4
- Copyright (C) 1992-1999 Hironobu Takahashi. All rights reserved.
- Usage: kakasi -a[jE] -j[aE] -g[ajE] -k[ajKH] -E[aj] -K[ajkH] -H[ajkK] -J[ajkKH]
- -i{oldjis,newjis,dec,euc,sjis} -o{oldjis,newjis,dec,euc,sjis}
- -r{hepburn,kunrei} -p -s -f -c"chars" [jisyo1, jisyo2,,,]
- Character Sets:
- a: ascii j: jisroman g: graphic k: kana (j,k defined in jisx0201)
- E: kigou K: katakana H: hiragana J: kanji(E,K,H,J defined in jisx0208)
- Options:
- -i: input coding system -o: output coding system
- -r: romaji conversion system
- -p: list all readings (with -J option)
- -s: insert separate characters (with -J option)
- -f: furigana mode (with -J option)
- -c: skip chars within jukugo (with -J option: default TAB CR LF BLANK)
- -C: romaji Capitalize (with -Ja or -Jj option)
- -U: romaji Upcase (with -Ja or -Jj option)
- -u: call fflush() after 1 character output
- -w: wakatigaki mode
- Report bugs to <bug-kakasi@namazu.org>
kakasiをphpから呼び出し、漢字混じりの文章をひらがなの文章に変換する Tayax [03月08日 11時41分] | XML形成式 | 質問一覧 | Apache2.2.14が起動しません |




