• 締切済み

漢字のふりがな取得

題名の通りのことを実現できる関数を作りたいのですが、どうすればできるのかわかりません。 PHP5.0.4 で作成したいのですが、何か良い方法はないでしょうか? 「漢字と振り仮名のMAPを作る。」 という案が浮かんだのですが、実装がちょっと辛すぎます。 お暇なときにでも、回答いただけたら幸いです。

noname#31077
noname#31077
  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

KAKASIという昔からあるフリーソフトがあります。 http://kakasi.namazu.org/ PerlやRubyからつかうライブラリがあるので、それを参考にPHPから使うライブラリを自作するんでしょうかね。 あるいはそこだけPerlで書くか。

noname#31077
質問者

お礼

がんばってやってみます。 ありがとうござしました。

関連するQ&A

  • PHONETIC関数で、漢字のふり仮名の変換はできない。

    PHONETIC関数で、漢字のふり仮名の変換はできない。 下記の操作で、漢字のふり仮名の変換はできない。変換方法がありますか? ご存知の方は教えて頂けないでしょうか? 1. 秀丸で商品名を入力する。 2. 入力された商品名をAに張り付きとします。 3. BにPHONETIC関数を入力します。 よろしくお願い致します。

  • エクセルで別のセルにあるふりがなを,漢字の上に表示させる方法はあります

    エクセルで別のセルにあるふりがなを,漢字の上に表示させる方法はありますか? たとえばA2に漢字表示,B2にそのふりがなが表示されています。このふりがなをA2の漢字の上に表示したい(同じセルの中に)のですが関数でできますか? マクロはほとんど分からないので,できれば関数か他の方法がいいのですが…。

  • [EXCEL2000]確定した漢字にフリガナをつける方法

    他のシートからコピーした漢字にフリガナをつける方法を教えてください。 ※PHONETIC関数を使えないという前提でお願いします。ソフトウェアの紹介でもかまいません。

  • EXCELのふりがなの機能

    EXCEL2003で ふりがなをメニューの【書式】→【ふりがな】で表示させたとき 例えば「楠健一郎」と言う名前だと 4字のふりがなを1字の漢字に振るので字が重なってしまいます。 PHONETIC関数を使えば解決はするのですが この自動のふりがなの機能で ふりがなが重なるのを回避する方法というのはありますか? できないのなら「できない」との回答でいいので 教えてください。

  • Excel2002のふりがな

    関数 =PHONETIC(セル番号) をつかって、フリガナを振っています。 手書き入力パッドで挿入した漢字にフリガナがふれません。 修正しようにも、ボックスが表示されません。 漢字だと認識されていないのでしょうか。 「ふりがな」の場所に、漢字のまま表示されます。 書式→ふりがな→編集で修正しようにも、その漢字にはボックス自体がありません。 単語登録をしてみましたが、同じでした。 方法はないのでしょうか? どうぞ宜しくお願い致します。

  • ルビ(漢字にふりがな)をつける方法?

    現在使用中のパソコンWindows Me FMV-BIBLO MF6/55DT CPU intel Celeron 550MHz 256MB 20.0GB は私と同じで、年代物・克使用者も初歩的な事しか解からず困って居ります。 文章を作成中人名・地名の読み方が特殊で解からない時に、ふりがなを付ける場合は従来 地名で「横渚(よこすか)」と書いてきましたが、公文書等の場合は横渚の漢字の上に小さく(よこすか)と書いて有ります、「ルビ」を付ける方法が有る事が解かりました。   ふりがなを付ける方法     1、ふりがなをつける文字列を範囲指定します。     2、ツールバーより「ルビ」をクリックします。       ルビのダイアログボックスが表示されます。 上記の様な説明があり、指示通り文字列を範囲指定しても、ツールバーに説明通りに表示されません、私のパソコンが古い為でしょうか? 是非共お教え下さい、又、方法が有ればお教え下さい、宜しくお願い致します。

  • エクセルのふりがな関数について

    既に入力してあるデータのふりがなを出したいのですが、phonetic関数を使ってももとある漢字のデータしか表示されません。”書式”の”ふりがな”の”編集”をクリックするとふりがなが表示されるようにはなるのですが、セル1つ1つに対してその操作をしないとふりがなの表示ができません。なんとか一括でふりがなの表示ができる方法はないでしょうか?ご教示ください。

  • PHONETIC関数でフリガナが表示されない

    本の付録のエクセルデータの名簿に フリガナ表示をさせてみたくなり エクセルPHONETIC関数を使ってみたのですが フリガナが表示されません。 表示されたのはフルガナではなく、元の漢字で表示されました。 PHONETIC関数は?と思い 求めたセルをクリックするとPHONETIC関数が入っていましたが・・ もしやと思い 欄外に新たに氏名を入力して PHONETIC関数を求めるとフリガナ(PHONETIC関数)が表示がされます。 一度作成したデータなどを開いて フリガナ表示はできないのでしょうか? まるでロックがかかったみたいな感覚なのですが。

  • 「ふりがな」を付けたいです

    本日は皆さんのお力をお借りしたく、質問させていただきました。 早速質問ですが、現在、VB6で帳票出力のプログラムを作成してます。 DBはSQLServerを使用し、帳票はVBReportを使用しています。 プログラム自体は簡単もので、あるゲームを行い、その結果をExcel上に定義した変数に出力するといったものですが、1つ問題が発生してしまいました。 普通に帳票出力はできるのですが、出力した帳票のメッセージの漢字の上部に小さい字で「ふりがな」をつけて出力したいのですが、上手くいかず困っています。 普通のExcelでは「書式」→「ふりがな」→「表示/非表示」で、漢字の上部にふりがなが出力されますが、プログラムを通して出力すると、ふりがなは表示できないようなのです。 私的には、最悪はメッセージを画像にして帳票出力するか?など考えましたが、何とかふりがなを振る方法で何か良い方法はないでしょうか? マクロなので予め指定セル内にはふりがなを付けて出力などはできるのでしょうか?

  • Excelで隣のセルにふりがなを振るには?

    Excel2000以前で作成したものに振り仮名を挿入したいのですが、関数を使うと漢字のままになってしまいます。 マクロを使ってなんとかなりませんでしょうか?? 多少の読み間違いはOKですので。 どなたかお分かりになる方お願いいたします。

専門家に質問してみよう