• ベストアンサー

漢字の画数のデータベース

漢字の画数を判別するプログラムを作りたいのですが、郵便データのように画数データがないか探しております。 色々調べてみて、Unihanというのが使えそうだというのは、わかったのですが 英語サイトなだけにどうDBに取り込んだらいいのかがわかりません。 必要なフィールドとかどこかに記載してあったりするのでしょうか? また、ダウンロードしたテキストファイルはいくつかあり、どれが何のでーたなのかなど お分かりになる方がいたら、教えてください。 一応MySQLとPHPを使用する予定です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#137556
noname#137556
回答No.1

漢字データベースプロジェクト http://kanji-database.sourceforge.net/index.html の, 漢字画数データベース http://kanji-database.sourceforge.net/database/strokes.html が使いやすそうです。 # Unihan.zip を使う場合は, # Dictionary-like Data の kTotalStrokes を引っ張ってくればいいみたい。

関連するQ&A

  • 漢字の画数のCSVデータはありますか?

    郵便番号と住所の対応CSVデータは郵政公社HPからダウンロードできますが、そのような感じで、漢字と画数のデータはどこかで公開されていないのでしょうか?

  • データーベースのすべての画像を取り出したい

    データーベースのテーブル内の画像をすべて取り出すプログラムを書いています。 データベース(Mysql)には画像が4列(4個)存在しますがプログラムの書き方が悪いと思うのですが、1つしか画像を取り出すことができません。 すべて取り出すにはどこを直せばよいでしょうか? 書いたソースは以下になります。 たぶん$img_db=$row["img_data"]; echo $img_db;が原因のような気がしますが分かりません。 詳しい方教えてください。 <display.php>(データーベースから読み込みようphp) <?php $conn=mysql_connect("localhost","root",""); mysql_select_db("practice"); $result = mysql_query("select img_data from sample "); while($row= mysql_fetch_array($result)){ $img_db=$row["img_data"]; echo $img_db; } ?> <output.php>(ブラウザ表示用php) <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8”> <title>画像表示</title> </head> <body> <p>MySQLのBLOBにバイナリで格納した画像を表示してみます。</p> <?php echo "<img src=\"display.php?$img_db\">" ?> </body> </html>

    • ベストアンサー
    • PHP
  • データベースへの接続

    以前の質問の、PHP+MySQLの「データを検索して表示する」についての続きなのですが、データを検索すると、 DB Error: not found という画面が出ました。これは構文はあってるけどDBが見つからないって事なんですか? データベースは「速効!図解プログラミングPHP+MySQL」を見ながら、下記のように作りました。 mysql> show fields from member; +------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------------+------+-----+---------+----------------+ | id | mediumint(9) | NO | PRI | NULL | auto_increment | | last_name | varchar(50) | YES | | NULL | | | first_name | varchar(50) | YES | | NULL | | | age | tinyint(3) unsigned | YES | | NULL | | +------------+---------------------+------+-----+---------+----------------+ 4 rows in set (0.01 sec) MYSQLをインストールした後で、XAMPPをダウンロードしたのですが、それが原因なんでしょうか? 解決策を教えてください。 質問ばかりしていますが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpMyAdminで、データベースを設置する流れについて

    phpMyAdminを、使用してMySQLの操作をし、 サイト上のデータベースとリンクさせたいです。 しかしながら、phpMyAdminの利用方法が、いまいち、 分かりません。 1) http://○○○/phpmyadmin/にアクセスをして、 「新しいDBを作成します。」から 新規DBを作成。(例:個人情報という名前を付与。 フィールド欄には、”5”と記入。) 2)テキストフィールド欄に、 ・名前 ・住所 ・メール ・電話 ・性別 と記入して、完了後、「保存する。」で、データ保存 3)ここから、先が、まったく分かりませんので、 教えて下さい。 画面には、「PHPコードの作成」欄があります。 おそらく、ソースを、○○○.php などの ファイルへ添付して、アップすると思うのですが・・・

    • ベストアンサー
    • MySQL
  • フィールド名に漢字が使えますか? MySQLで

    MySQLで漢字のトラブルが結構ありますが フィールド名に漢字がつかえますか? 環境は OSはWindowXP、Apache、PHP、Accessです ACCESSで結構漢字を使ってますので そのままMySQLでも漢字が使えたら いいのですが

    • ベストアンサー
    • MySQL
  • 検索をする際一文字ずつ入れてデータベースを反映したい

    質問タイトルが分かりにくくてすいません。 現在、データベースに登録しているユーザのデータを 引っ張ってくるアプリを作っています。 普通にテキストエリアにユーザー名を入れて 検索ボタンを押して、 検索結果を出すのは可能なのですが、 最近よく見かける「郵便番号入力による住所検索」のように 郵便番号を入力し終わると勝手に結果が表示される見たいな物を 作りたいと思っております。 データベースはMySQLを使っているので きっとAJAX+PHP+MySQLで実現できると思うのですが具体的に どのようにプログラムを書くのか分かる方 ご教授ください。

  • SQLiteのデータベースについて

    PHP初心者です。以下のSQLiteより作成するデータベースについて教えてください。 $DB = sqlite_open('db1.db'); $sql="create table tables(id integer ,name,texts)"; $result=sqlite_query($db,$SQL); 上記、プログラムにより、同ディレクトリに、db1.dbが作成されますが、このデータベース情報はどのようにして、閲覧するのでしょうか(MS-ACCESS、SQLのように簡単に閲覧できないのか)。主キーやテーブルの名前またはフィールドの名前の変更、データ一覧閲覧などどのようにするのでしょうか。 環境は、Windows環境で、PHP4を使用しております。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • データベースの更新

    複数のリスト間をドラッグ&ドロップで要素の入れ替えを行った直後に、データベースのフィールドの値(AID)を変更したいと考えています。 以下が今打ってるプログラムですが、実行すると「オブジェクトでサポートされてないプロパティまたはメソッドです」と出てしまいます。 PHP初心者でなかなか上手くいかずに悩んでいます。 ご意見よろしくお願いします。 【PHP文】 <?php session_start(); $db=mysql_connect("localhost","root","") or die ("接続できません"); mysql_select_db("ajax") or die ("database接続失敗"); mysql_query("SET NAMES utf8") or die ("クエリ発行できません"); $dd=mysql_select_db('ajax',$db); function s_1() { $query = "update A set AID = 1"; $result = mysql_query($query,$dd); } function s_2() { $query = "update A set AID = 3"; $result = mysql_query($query,$dd); } ?> 【ドラッグ&ドロップ制御文】 <script type="text/javascript" language="javascript"> Sortable.create('dd_1',{containment:['dd_2'],dropOnEmpty:true,constraint:false ,onUpdate:function(){s_1()}}); Sortable.create('dd_2',{containment:['dd_1'],dropOnEmpty:true,constraint:false ,onUpdate:function(){s_2()}}); </script>

    • 締切済み
    • PHP
  • Flash→PHP→MySQLへの値の受け渡しについて

    現在、Flashのフォームで受け取った値をPHP経由でMySQLへデータを格納するシステムを作成しています。 現在、詰まっている点とは、Flashで送信したデータがMySQLまで到達できないというところです。 少し分析してみたところ、PHPを単独でブラウザにて開くと "フィールドが取得できません。" と出力されていました。 これは、 ----- <?php $setsuzoku = mysql_connect("localhost", "*****", "*****"); if (! $setsuzoku) { die ("データベースに接続できません"); } if (! mysql_select_db ("test")) { die ("データベースが取得できません"); } mysql_query("INSERT INTO rank VALUES('".$HTTP_GET_VARS['nickname']."', ".$HTTP_GET_VARS['score']); if (!$fd) { die ("フィールドが取得できません。"); } // 処理が終わったことを知らせる print('OK'); ----- というプログラムで動かしていまして、『mysql_select_db ("test")』まで動作しているのではないかと思われます。 ですので、もしかしたらFlash以前にPHPとSQLの連携がうまくいっていないような気がするのですが…どうでしょうか? Flashからの情報を送信するシステムである以上、PHPで表示すると必ずこのような形になるのでしょうか? ちなみにMySQLには、必要なDatabaseとテーブルを作成しました。 問題の切り分けは一応してみましたが、間違っているかもしれません。何かご教授頂ければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • DBからのCSVファイルダウンロード

    MySQLに溜めたデータをCSV形式でダウンロードしたいと思っていますが、ダウンロードしたファイルが文字化けして困っています。 PHP、DBともにEUCで作成しているのですが、プログラムの中に文字コードに関する記述が必要になるとは思うのですが、何を追加すればいいのか教えていただけますでしょうか?

    • ベストアンサー
    • PHP