"キーワードを入力する入力手段と、変換対象の文字、当該文字の前あるいは後の文字、及び変換情報を対応付けて格納した変換情報蓄積手段と、前記変換情報を付与して複数の文字コード間で互いに関連する文字を対応付けた対応表を蓄積する対応表蓄積手段と、前記変換情報蓄積手段を参照して前記キーワードの各文字の変換情報を取得する変換情報取得手段と、前記キーワードの各文字について、当該文字と前記変換情報取得手段が取得した前記変換情報とを前記対応表から検索して別の文字コードの対応する文字を取得し、前記キーワードを別の文字コードを用いて表現したキーワードに変換する変換手段と、複数の文字コードを用いて表現したキーワードそれぞれにより、そのキーワードの文字コードで記載されたメタデータを格納したデータベースを検索する検索手段と、前記検索手段の検索結果を出力する出力手段と、を有することを特徴とする検索装置。入力手段による、キーワードを入力するステップと、変換情報取得手段による、変換対象の文字、当該文字の前あるいは後の文字、及び変換情報を対応付けて格納した変換情報蓄積手段を参照して前記キーワードの各文字の変換情報を取得するステップと、変換手段による、前記キーワードの各文字について、当該文字と前記変換情報を取得するステップで取得した前記変換情報とを、前記変換情報を付与して複数の文字コード間で互いに関連する文字を対応付けた対応表を蓄積する対応表蓄積手段から検索して別の文字コードの対応する文字を取得し、前記キーワードを別の文字コードを用いて表現したキーワードに変換するステップと、検索手段による、複数の文字コードを用いて表現したキーワードそれぞれにより、そのキーワードの文字コードで記載されたメタデータを格納したデータベースを検索するステップと、出力手段による、前記検索するステップの検索結果を出力するステップと、を有することを特徴とする検索方法。キーワードを入力する処理と、変換対象の文字、当該文字の前あるいは後の文字、及び変換情報を対応付けて格納した変換情報蓄積手段を参照して前記キーワードの各文字の変換情報を取得する処理と、前記キーワードの各文字について、当該文字と前記変換情報を取得する処理で取得した前記変換情報とを、前記変換情報を付与して複数の文字コード間で互いに関連する文字を対応付けた対応表を蓄積する対応表蓄積手段から検索して別の文字コードの対応する文字を取得し、前記キーワードを別の文字コードを用いて表現したキーワードに変換する処理と、複数の文字コードを用いて表現したキーワードそれぞれにより、そのキーワードの文字コードで記載されたメタデータを格納したデータベースを検索する処理と、前記検索する処理の検索結果を出力する処理と、をコンピュータに実行させることを特徴とする検索プログラム。しかしながら、メタデータの翻訳のためには、メタデータの辞書を予め用意する必要があるが、コンテンツを特徴付けるキーワードには、固有名詞や流行語、新語、造語などが含まれる場合も多く、予め全てを網羅した辞書を用意しておくことは難しいという問題がある。その結果、辞書登録がないキーワードについては検索を行うことができない。また、入力されるキーワードを形態素解析することが必須であり、システム開発のコストがかさむという問題もある。さらに、漢字を扱う国や地域では、異なる文字の字体が使われているため、異なる文字コードが使われる状況がある。文字の字体とは、図形を一定の文字体系の一字と視覚的に認識する文字の骨格である。例えば、漢字の桜さくらについては、下記の表1のように、異なる漢字の字体が使われていて、それぞれ異なる文字コードが割り振られている。これは、漢字を簡略化する過程においてそれぞれの国や地域によって異なった政策が取られ、結果的に同じ漢字に対して異なった字体が使われたからである。コンテンツにおけるメタデータを流通させる場合、漢字を使う国や地域の間で、同じ漢字において異なる字体で異なる文字コードを持つものに対して関連性を持たせることにより、コンテンツにおけるメタデータの検索をスムーズにさせることができる。例えば、上記の表1の異なる文字コード間の3文字について関連性を持たせることで、互いに文字コードの変換を行い、コンテンツにおけるメタデータの検索をスムーズにさせることができる。しかしながら、文字コード間の漢字の対応関係が1対1ではないものが存在し、対応関係を簡単に付けられないという問題がある。例えば、下記の表2のように、簡体字に対して繁体字に2つの候補がある場合、対応関係を簡単に付けられない。上記の文字は、いずれも発音は中国語で同じで、繁体字の2つの文字それぞれから1つの簡体字に簡略された文字である。また、漢字を使う国や地域では、異なる文字コード間において漢字を含む単語の表現が異なることがある。例えば、日本語のソフトウェアを意味する単語の場合、中国大陸などの地域では下記の表3に示す簡体字が使われ、台湾などの地域では下記の表3に示す繁体字が使われる。コンテンツのメタデータを流通させる場合、文字コードを単純に変換するだけでは上記に示す対応関係を簡単に付けられない。この種の問題は、言葉の地域性により生じたことであり、今日のように経済がグローバル化され、人の行き往来が頻繁になり、地域性の強い言葉が広範囲で受け入れられる場合もある。これは時代の特有性とも考えられ、時代のニーズに応じて解決すべき問題である。本発明は、上記に鑑みてなされたものであり、文字の対応関係が1対1ではない場合や表現が異なる場合でも文字の変換を可能とし、様々な文字コードで記載されたメタデータを検索することを目的とする。第1の本発明に係る検索装置は、キーワードを入力する入力手段と、変換対象の文字、当該文字の前あるいは後の文字、及び変換情報を対応付けて格納した変換情報蓄積手段と、前記変換情報を付与して複数の文字コード間で互いに関連する文字を対応付けた対応表を蓄積する対応表蓄積手段と、前記変換情報蓄積手段を参照して前記キーワードの各文字の変換情報を取得する変換情報取得手段と、前記キーワードの各文字について、当該文字と前記変換情報取得手段が取得した前記変換情報とを前記対応表から検索して別の文字コードの対応する文字を取得し、前記キーワードを別の文字コードを用いて表現したキーワードに変換する変換手段と、複数の文字コードを用いて表現したキーワードそれぞれにより、そのキーワードの文字コードで記載されたメタデータを格納したデータベースを検索する検索手段と、前記検索手段の検索結果を出力する出力手段と、を有することを特徴とする。第2の本発明に係る検索方法は、入力手段による、キーワードを入力するステップと、変換情報取得手段による、変換対象の文字、当該文字の前あるいは後の文字、及び変換情報を対応付けて格納した変換情報蓄積手段を参照して前記キーワードの各文字の変換情報を取得するステップと、変換手段による、前記キーワードの各文字について、当該文字と前記変換情報を取得するステップで取得した前記変換情報とを、前記変換情報を付与して複数の文字コード間で互いに関連する文字を対応付けた対応表を蓄積する対応表蓄積手段から検索して別の文字コードの対応する文字を取得し、前記キーワードを別の文字コードを用いて表現したキーワードに変換するステップと、検索手段による、複数の文字コードを用いて表現したキーワードそれぞれにより、そのキーワードの文字コードで記載されたメタデータを格納したデータベースを検索するステップと、出力手段による、前記検索するステップの検索結果を出力するステップと、を有することを特徴とする。第3の本発明に係る検索プログラムは、キーワードを入力する処理と、変換対象の文字、当該文字の前あるいは後の文字、及び変換情報を対応付けて格納した変換情報蓄積手段を参照して前記キーワードの各文字の変換情報を取得する処理と、前記キーワードの各文字について、当該文字と前記変換情報を取得する処理で取得した前記変換情報とを、前記変換情報を付与して複数の文字コード間で互いに関連する文字を対応付けた対応表を蓄積する対応表蓄積手段から検索して別の文字コードの対応する文字を取得し、前記キーワードを別の文字コードを用いて表現したキーワードに変換する処理と、複数の文字コードを用いて表現したキーワードそれぞれにより、そのキーワードの文字コードで記載されたメタデータを格納したデータベースを検索する処理と、前記検索する処理の検索結果を出力する処理と、をコンピュータに実行させることを特徴とする。本発明によれば、文字の対応関係が1対1ではない場合や表現が異なる場合でも文字の変換を可能とし、様々な文字コードで記載されたメタデータを検索することができる。以下、本発明の実施の形態について図面を用いて説明する。図1は、本実施の形態における検索装置の構成を示す機能ブロック図である。同図に示す検索装置は、入力部11、変換部12、検索部13、出力部14、変換タイプ判定ルール蓄積部15、および対応辞書蓄積部16を備え、異なる文字コード毎にコンテンツのメタデータを格納したShift-jsコードデータベース31、Bib5コードデータベース32、GBコードデータベース33に接続する。検索装置が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムは検索装置が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、検索装置の各部について説明する。入力部11は、検索するキーワードを入力する。入力するキーワードの文字コードは、対応する文字コードであれば、どの文字コードであってもよい。本実施の形態では、漢字1文字を2バイトで表すShift-js,Big5,GBの文字コードに対応している。変換部12は、タイプ判定部121、変換処理部122を有し、タイプ判定部121が変換タイプ判定ルール蓄積部15を参照して入力したキーワードの各文字について変換タイプを判定し、変換処理部122が対応辞書蓄積部16を参照して各文字の変換タイプに従ってキーワードの文字コード変換を行う。タイプ判定部121は、キーワードの変換対象の文字と変換対象の文字の前あるいは後の文字が関連付けられているデータを変換タイプ判定ルール蓄積部15から検索し、その変換対象の文字の変換タイプ、フラグを取得する。変換タイプには、1対1処理、1対多処理、地域素性処理の3つのタイプがある。変換タイプが1対1処理の文字は、別の文字コードと1対1で対応する文字である。変換タイプが1対多処理の文字は、別の文字コードと1対多で対応する文字であり、別の文字コードのいずれの文字に変換されるかは変換対象の文字の前後の文字で判断される。変換タイプが地域素性処理の文字は、別の文字コードでは異なる文字で表現される文字であり、別の文字コードのいずれの文字に変換されるかは変換対象の文字の前後の文字で判断される。変換タイプが1対多処理、地域素性処理の場合は、変換対象の文字が別の文字コードのどの文字に変換されるかを特定するフラグが付与される。変換タイプ判定ルール蓄積部15には、文字の変換タイプを判定する判定ルールが蓄積される。例えば、図2の判定ルールの例のように、各文字コードに毎に、変換タイプが1対多処理あるいは地域素性処理となる文字について、変換対象の文字、その前あるいは後の文字、変換タイプ、フラグを関連付けて判定ルールとして蓄積する。変換処理部122は、タイプ判定部121から変換対象の文字、変換タイプ、フラグを入力し、対応辞書蓄積部16から変換対象の文字、変換タイプ、フラグが一致するデータを検索し、変換対象の文字を別の文字コードに変換する。具体的には、変換タイプが1対1処理の場合は、対応辞書蓄積部16に格納した変換対応表の変換対象の文字の文字コードの1対1処理の欄から変換対象の文字のコードが一致する文字を検索し、別の文字コードの欄の対応するコードに変換する。変換タイプが1対多処理、地域素性処理の場合は、それぞれの変換タイプの欄から変換対象の文字のコードが一致し、さらにフラグも一致する文字を検索し、別の文字コードの欄の対応するコードに変換する。対応辞書蓄積部16には、各文字コード間で互いに関連する文字を対応付けて、漢字1文字を各文字コードに変換する対応表が蓄積されている。図3に、対応辞書蓄積部16に格納された変換対応表の例を示す。同図に示す例では、3種類の文字コードShift-js,Big5,GB間で相互に変換する文字を対応つけており、各文字コード毎に文字を3つの変換タイプ1対1処理、1対多処理、地域素性処理に分けている。変換タイプが1対多処理、地域素性処理の欄では、コードに加えてフラグが付与されている。例えば、GBコードの1対多処理には同じコードのハツという字字形は図を参照が2つ存在し、それぞれに別のフラグが付与され、Big5コードではそれぞれ別の文字コードが対応付けられている。検索部13は、各文字コードに変換されたキーワードそれぞれを用いて、そのキーワードの文字コードに対応するデータベースを検索する。本実施の形態では、Shift-jsコードデータベース31、Bib5コードデータベース32、GBコードデータベース33を接続し、3種類の文字コードに変換されたキーワードを用いて検索する。図4に、各データベースに格納されたコンテンツのメタデータの例を示す。同図に示すように、各データベースはコンテンツのメタデータをそれぞれの文字コードで記述して格納している。出力部14は、検索部13の検索結果を出力する。次に、本実施の形態における検索装置の処理の流れについて説明する。図5は、本実施の形態における検索装置の処理の流れを示すフローチャートである。ユーザが入力部11にキーワードを入力すると、入力部11は、入力されたキーワードの文字列、キーワードの文字コードをタイプ判定部121へ送信するステップS11。タイプ判定部121は、変換タイプ判定ルール蓄積部15を参照して、キーワードの文字列の文字毎に変換タイプを判定し、変換する文字を特定するフラグとともに変換処理部122に出力するステップS12。変換処理部122は、対応辞書蓄積部16を参照して、変換タイプ、フラグが一致するデータを検索し、キーワードの文字列の各文字を他の文字コードに変換するステップS13。検索部13は、各文字コードに変換されたキーワードを用いて、対応するデータベースを検索し、検索結果を出力部14へ送信するステップS14。そして、出力部14は、検索結果を出力するステップS15。次に、1対多処理のキーワードが入力された具体例について説明する。図6は、キーワードとして文字コードがGBのトウハツ文字は図を参照が入力された具体例を説明する図である。まず、タイプ判定部121が入力されたキーワードの各文字を変換タイプ判定ルール蓄積部15を検索し、変換タイプ、フラグを取得する。図6に示す例では、ハツの前にトウが配置された判定ルールが変換タイプ判定ルール蓄積部15に格納されており、その判定ルールから変換タイプとして1対多処理、フラグとしてaが得られる。続いて、変換処理部122がトウハツの文字をそれぞれ別の文字コードに変換する。このとき、ハツは変換タイプが1対多処理でフラグがaであるので、Big5の文字コードに変換するときは髪文字は図を参照に変換する。そして、検索部13が各文字コードGB、Big5に変換されたキーワードそれぞれを用いて、文字コードに対応するデータベースを検索し、検索結果を出力部14から出力する。次に、地域素性処理のキーワードが入力された具体例について説明する。図7は、キーワードとしてソフトウェアを意味する文字コードがGBの文字文字は図を参照が入力された具体例を説明する図である。まず、タイプ判定部121が入力されたキーワードの各文字を変換タイプ判定ルール蓄積部15を検索し、変換タイプ、フラグを取得する。図7に示す例では、ソフトウェアを意味する文字の判定ルールが変換タイプ判定ルール蓄積部15に格納されており、その判定ルールから変換タイプとして地域素性処理、フラグとしてKが得られる。続いて、変換処理部122がキーワードの文字をそれぞれ別の文字コードに変換する。このとき、キーワードの文字は変換タイプが地域素性処理でフラグがKであるので、Big5の文字コードに変換するときは文字、変換タイプ、フラグが一致するデータに関連付けられた文字文字は図を参照に変換する。そして、検索部13が各文字コードGB、Big5に変換されたキーワードそれぞれを用いて、文字コードに対応するデータベースを検索し、検索結果を出力部14から出力する。以上説明したように、本実施の形態によれば、入力部11が入力したキーワードの各文字について、タイプ判定部121が変換タイプ判定ルール蓄積部15を参照して変換タイプを判定し、変換処理部122が対応辞書蓄積部16を参照して変換タイプに基づいてキーワードの各文字を別の文字コードの文字に変換し、検索部13が文字コードが変換されたキーワードを用いて対応するデータベースを検索することにより、入力されたキーワードの文字コードと異なる文字コードでデータベースにメタデータが格納されていても、メタデータを検索することができる。タイプ判定部121が変換対象の文字の前後の文字に基づいて別の文字コードで対応する文字を特定するので、文字の対応関係が1対1でない場合や表現が異なる場合でも、キーワードを適切に変換できる。"