(57)【要約】      （修正有）【課題】携帯端末装置の製造時において、表示部に表示された文字が、表示部に表示させるべき文字と一致するか否かを容易に確認できるようにする。【解決手段】設定ファイル81には、文字列を構成する文字のUnicodeのコードポイントが記録されている。変換手段82は、設定ファイル81から上記文字それぞれのUnicodeのコードポイントを入力して変換式によって示される演算を行うことにより、上記文字それぞれのコードポイントをUTF-8コードに変換して出力する。表示手段83は、変換手段82から出力されたUTF-8コードに基づいて、表示部84に上記文字列を表示する。表示部84に表示させるべき文字は、設定ファイル８１に記録されているUnicodeのコードポイントに基づいて探し出すことができるので、表示された文字が、表示させるべき文字と一致するか否かを容易に確認することができる。【選択図】図８
2013156921.tif 000002
【特許請求の範囲】
【請求項１】
文字列を構成する文字それぞれのＵｎｉｃｏｄｅのコードポイントが記録されているファイルから前記文字それぞれのＵｎｉｃｏｄｅのコードポイントを入力し、該入力したＵｎｉｃｏｄｅのコードポイントそれぞれに対して変換式によって示される演算を行うことにより、前記文字それぞれのＵｎｉｃｏｄｅのコードポイントをＵＴＦ−８コードに変換して出力する変換手段と、
該変換手段から出力されたＵＴＦ−８コードに基づいて、表示部に前記文字列を表示する表示手段とを備えたことを特徴とする携帯端末装置。
【請求項２】
請求項１記載の携帯端末装置において、
前記ファイルには、更に、変換ベース値と、前記文字が属する言語に割り当てられているＵｎｉｃｏｄｅのコードポイントの開始値とが記録され、
前記変換式は、（ＵＴＦ−８コード）＝（変換ベース値）＋（Ｕｎｉｃｏｄｅのコードポイント）−（開始値）であることを特徴とする携帯端末装置。
【請求項３】
請求項２記載の携帯端末装置において、
前記ファイルには、更に、前記文字が属する言語に割り当てられているＵｎｉｃｏｄｅのコードポイントの終了値が記録され、
前記変換手段は、ＵＴＦ−８コードへの変換対象にしているＵｎｉｃｏｄｅのコードポイントが、前記初期値と前記終了値とによって示される範囲外のＵｎｉｃｏｄｅのコードポイントであった場合、エラー処理を行うことを特徴とする携帯端末装置。
【請求項４】
請求項１乃至３の何れか１項に記載の携帯端末装置において、
前記文字列は、メニュータイトルであることを特徴とする携帯端末装置。
【請求項５】
請求項１乃至４の何れか１項に記載の携帯端末装置において、
前記文字が属する言語は、ヘブライ語であることを特徴とする携帯端末装置。
【請求項６】
変換手段が、文字列を構成する文字それぞれのＵｎｉｃｏｄｅのコードポイントが記録されているファイルから前記文字それぞれのＵｎｉｃｏｄｅのコードポイントを入力し、該入力したＵｎｉｃｏｄｅのコードポイントそれぞれに対して変換式によって示される演算を行うことにより、前記文字それぞれのＵｎｉｃｏｄｅのコードポイントをＵＴＦ−８コードに変換して出力し、
表示手段が、前記変換手段から出力されたＵＴＦ−８コードに基づいて、表示部に前記文字列を表示することを特徴とする文字表示方法。
【請求項７】
コンピュータによって文字を表示するためのプログラムであって、
前記コンピュータを、
文字列を構成する文字それぞれのＵｎｉｃｏｄｅのコードポイントが記録されているファイルから前記文字それぞれのＵｎｉｃｏｄｅのコードポイントを入力し、該入力したＵｎｉｃｏｄｅのコードポイントそれぞれに対して変換式によって示される演算を行うことにより、前記文字それぞれのＵｎｉｃｏｄｅのコードポイントをＵＴＦ−８コードに変換して出力する変換手段、
該変換手段から出力されたＵＴＦ−８コードに基づいて、表示部に前記文字列を表示する表示手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機などの携帯端末装置に関する。
【背景技術】
【０００２】
携帯電話機などの携帯端末装置では、メニュータイトルを表示するなど、様々な文字の表示処理が行われる。文字を表示するために使用する文字コードとしては、様々なものがあり、携帯端末装置の利用環境に応じた文字コードが利用される。例えば、アルファベットのみを表示する携帯端末装置の場合には、例えば、ＡＳＣＩＩが利用される。また、複数の言語を表示可能にする携帯端末装置の場合には、Ｕｎｉｃｏｄｅが利用される（例えば、特許文献１参照）。Ｕｎｉｃｏｄｅは、国際標準化機構（ＩＳＯ）でＵＣＳ−２、ＵＳＣ−４として標準化された文字コード体系であり、全ての文字を２バイト、４バイトで表現し、１つの文字コード体系で多国語処理を可能にしようとするものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１５３７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、Ｕｎｉｃｏｄｅは多国語処理を可能にするものであるので、使用言語が異なる複数の国向けの携帯端末装置を製造する場合に使用すれば有利である。ここで、Ｕｎｉｃｏｄｅを利用してメニュータイトルを表示する一般的な携帯端末装置について説明する。
【０００５】
図９を参照すると、携帯端末装置１００は、変換テーブル１０１と、変換プログラム１０２と、表示プログラム１０３と、ＬＣＤなどの表示部１０４とを備えている。
【０００６】
変換テーブル１０１には、メニュータイトルに表示する文字毎に、ＵｎｉｃｏｄｅのコードポイントとＵＴＦ−８コードとが対応付けて記録されている。例えば、メニュータイトルに表示する文字が日本語の文字である場合には、日本語に割り当てられているＵｎｉｃｏｄｅのコードポイントのうちの上記表示対象文字のコードポイントとＵＴＦ−８コードとが対応付けて記録されている変換テーブル１０１を実装し、表示する文字がヘブライ語の文字である場合には、ヘブライ語に割り当てられているＵｎｉｃｏｄｅのコードポイントのうちの上記表示対象文字のコードポイントとＵＴＦ−８コードが対応付けて記録されている変換テーブル１０１を実装する。ＵＴＦ−８コードとは、ＵｎｉｃｏｄｅのコードポイントをＵＴＦ−８に従ってビット列に変換したものである。
【０００７】
変換プログラム１０２には、メニュータイトルに表示する文字それぞれのコードポイントが埋め込まれている。例えば、メニュータイトルを日本語で表示する携帯端末装置１００を製造する場合は、メニュータイトルを日本語のコードポイントで埋め込んだ変換プログラム１０２を実装し、メニュータイトルをヘブライ語で表示する携帯端末装置１００を製造する場合は、メニュータイトルをヘブライ語のコードポイントで埋め込んだ変換プログラム１０２を実装する。変換プログラム１０２は、変換テーブル１０１を参照して、自プログラム１０２に埋め込まれているメニュータイトルのコードポイントをＵＴＦ−８コードに変換して出力する。なお、変換プログラム１０２は、オブジェクトプログラムであるので、コードポイントは、バイナリデータの形式で埋め込まれている。
【０００８】
表示プログラム１０３は、変換プログラム１０２から出力されたＵＴＦ−８コードに従って、表示部１０４にメニュータイトルを表示する。表示プログラム１０３への入力をＵＴＦ−８コードとすることにより、メニュータイトルに表示する文字の言語にかかわらず表示プログラム１０３を共通にすることができる。
【０００９】
このように、図９に示した携帯端末装置１００によれば、表示する文字の言語にかかわらず表示プログラム１０３を共通にすることができる。しかしながら、この携帯端末装置１００は、表示部１０４に表示させるべき文字をバイナリデータの形式で変換プログラム１０２に埋め込んでいるため、表示部１０４に表示させるべき文字と表示部１０４に実際に表示された文字とを直接的には比較することができない。このため、表示部１０４に表示された文字が、表示部１０４に表示させるべき文字と一致するか否かを確認するためには、変換プログラム１０２に埋め込まれているバイナリデータに基づいて表示部１０４に表示させるべき文字を調べなければならず、多くの労力が必要になってしまう。
【００１０】
[発明の目的]
そこで、本発明の目的は、表示部に表示された文字が、表示部に表示させるべき文字と一致するか否かを確認するために多くの労力が必要になってしまうという課題を解決した携帯端末装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明にかかる携帯端末装置は、
文字列を構成する文字それぞれのＵｎｉｃｏｄｅのコードポイントが記録されているファイルから前記文字それぞれのＵｎｉｃｏｄｅのコードポイントを入力し、該入力したＵｎｉｃｏｄｅのコードポイントそれぞれに対して変換式によって示される演算を行うことにより、前記文字それぞれのＵｎｉｃｏｄｅのコードポイントをＵＴＦ−８コードに変換して出力する変換手段と、
該変換手段から出力されたＵＴＦ−８コードに基づいて、表示部に前記文字列を表示する表示手段とを備える。
【００１２】
本発明にかかる文字表示方法は、
変換手段が、文字列を構成する文字それぞれのＵｎｉｃｏｄｅのコードポイントが記録されているファイルから前記文字それぞれのＵｎｉｃｏｄｅのコードポイントを入力し、該入力したＵｎｉｃｏｄｅのコードポイントそれぞれに対して変換式によって示される演算を行うことにより、前記文字それぞれのＵｎｉｃｏｄｅのコードポイントをＵＴＦ−８コードに変換して出力し、
表示手段が、前記変換手段から出力されたＵＴＦ−８コードに基づいて、表示部に前記文字列を表示する。
【００１３】
本発明にかかるプログラムは、
コンピュータによって文字を表示するためのプログラムであって、
前記コンピュータを、
文字列を構成する文字それぞれのＵｎｉｃｏｄｅのコードポイントが記録されているファイルから前記文字それぞれのＵｎｉｃｏｄｅのコードポイントを入力し、該入力したＵｎｉｃｏｄｅのコードポイントそれぞれに対して変換式によって示される演算を行うことにより、前記文字それぞれのＵｎｉｃｏｄｅのコードポイントをＵＴＦ−８コードに変換して出力する変換手段、
該変換手段から出力されたＵＴＦ−８コードに基づいて、表示部に前記文字列を表示する表示手段として機能させる。
【発明の効果】
【００１４】
本発明によれば、表示部に表示された文字が、表示部に表示させるべき文字と一致するか否かを容易に確認することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態の構成例を示すブロック図である。
【図２】変換ベース情報記憶部１６の内容例を示す図である。
【図３】設定ファイル３に記録される情報を示す図である。
【図４】ファイル作成装置１の処理例を示すフローチャートである。
【図５】ファイル作成装置１の動作を説明するための図である。
【図６】携帯電話機２の処理例を示すフローチャートである。
【図７】変換手段２２の動作を説明するための図である。
【図８】本発明の第２の実施の形態の構成例を示すブロック図である。
【図９】Ｕｎｉｃｏｄｅを利用して文字を表示する一般的な携帯端末装置１００の構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
[本発明の第１の実施の形態]
図１を参照すると、本発明の第１の実施の形態は、ファイル作成装置１と、携帯電話機２とを備えている。
【００１８】
[ファイル作成装置１の構成]
ファイル作成装置１は、パーソナルコンピュータ等によって実現されるものであり、変換ベース情報入力手段１１と、メニュータイトル入力手段１２と、設定ファイル作成手段１３と、送信手段１４と、記憶装置１５と、キーボード等の入力部１７と、ＬＣＤ等の表示部１８とを備えている。
【００１９】
記憶装置１５は、ディスク装置などによって実現されるものであり、変換ベース情報記憶部１６を備えている。
【００２０】
図２を参照すると、変換ベース情報記憶部１６には、言語の種別を示す複数の言語情報それぞれに関連付けて、その言語に割り当てられているＵｎｉｃｏｄｅのコードポイント（単に、コードポイントと記す場合もある）をＵＴＦ−８コードに変換するために使用する変換ベース情報が記録されている。変換ベース情報は、その言語に割り当てられているＵｎｉｃｏｄｅのコードポイントの開始値および終了値と、変換ベース値とを含む。図２におけるヘブライ語についての変換ベース情報は、ヘブライ語に割り当てられているＵｎｉｃｏｄｅのコードポイントの範囲が“0x0591〜0x05BF”、“0x05C0〜0x05C7”、“0x05D0〜0x05EA”、“0x05F0〜0x05F4”であり、各範囲についての変換ベース値がそれぞれ“0xD691”、“0xD780”、“0xD790”、“0xD7B0”であることを示している。なお、“0x”は１６進数であることを示す記号である。
【００２１】
変換ベース情報入力手段１１は、作業者によって入力部１７から言語情報を含んだ変換ベース情報入力指示が入力されることにより、変換ベース情報記憶部１６から上記言語情報に関連付けて記録されている変換ベース情報を入力し、設定ファイル作成手段１３に渡す機能を有する。
【００２２】
メニュータイトル入力手段１２は、メニュータイトルの入力欄を有するメニュータイトル入力画面を表示部１８に表示し、上記入力欄を用いて作業者が入力したメニュータイトルを構成する各文字に割り当てられているＵｎｉｃｏｄｅのコードポイントを設定ファイル作成手段１３に渡す機能を有する。なお、本実施の形態では、メニュータイトル入力手段１２は、メニュータイトルの終端部に終端コード“００００”を付加して設定ファイル作成手段１３に渡す。
【００２３】
設定ファイル作成手段１３は、図３に示すように、変換ベース情報入力手段１１から渡された変換ベース情報３１と、メニュータイトル入力手段１２から渡された、メニュータイトルを構成する各文字に割り当てられているＵｎｉｃｏｄｅのコードポイント３２と、変換ベース情報の個数３３とを記録した設定ファイル３を作成し、送信手段１４に渡す機能を有する。
【００２４】
送信手段１４は、設定ファイル作成手段１３から渡された設定ファイル３を、例えば、ＵＳＢケーブルを介して携帯電話機２へ送信する機能を有する。
【００２５】
このような機能を有するファイル作成装置１は、コンピュータによって実現可能であり、コンピュータによって実現する場合には、例えば、次のようにする。コンピュータを変換ベース情報入力手段１１、メニュータイトル入力手段１２、設定ファイル作成手段１３および送信手段１４として機能させるプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に変換ベース情報入力手段１１、メニュータイトル入力手段１２、設定ファイル作成手段１３および送信手段１４を実現する。
【００２６】
[携帯電話機２の構成]
携帯電話機２は、受信手段２１と、変換手段２２と、不揮発性メモリ等によって実現されるメニュータイトル記憶部２３と、表示手段２４と、テンキー等の入力部２５と、ＬＣＤ等の表示部２６と、不揮発性メモリ等によって実現される設定ファイル記憶部２７とを備えている。
【００２７】
受信手段２１は、ファイル作成装置１から送られてきた設定ファイル３を受信し、変換手段２２に渡す機能を有する。
【００２８】
変換手段２２は、設定ファイル３に含まれている、メニュータイトルを構成する各文字のコードポイント３２をＵＴＦ−８コードに変換してメニュータイトル記憶部２３に記録する機能を有する。なお、変換方法については、後で詳細に説明する。
【００２９】
表示手段２４は、作業者が入力部２５から入力するメニュータイトル表示指示に応答して、メニュータイトル記憶部２３に記録されているコードポイントに対応した文字を表示部２６に表示する機能を有する。
【００３０】
なお、上記した各手段２１，２２，２４はＣＰＵ（中央処理装置）によって実現可能であり、その場合は、例えば次のようにする。ＣＰＵを受信手段２１、変換手段２２および表示手段２４として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、ＣＰＵに上記プログラムを読み取らせる。ＣＰＵは、読み取ったプログラムに従って自身を制御し、自ＣＰＵ上に受信手段２１、変換手段２２および表示手段２４を実現する。
【００３１】
[第１の実施の形態の動作]
次に、本実施の形態の動作について詳細に説明する。
【００３２】
携帯電話機２の製造時に、メニュータイトルとして表示する文字列を携帯電話機２に設定する場合、作業者は、上記文字列を構成する文字が属している言語を示す言語情報を含んだ変換ベース情報入力指示を入力部１７から入力する。今、例えば、変換ベース情報入力指示に含まれている言語情報が「ヘブライ語」を示すものであるとすると、変換ベース情報入力手段１１は、「ヘブライ語」を示す言語情報に関連付けて記録されている変換ベース情報を変換ベース情報記憶部１６から入力し、入力した変換ベース情報を設定ファイル作成手段１３に渡す（図４のステップＳ４１）。図３から分かるように、ヘブライ語の変換ベース情報は、図５（Ａ）に示すものとなる。なお、末尾の“0000”は終端を表す終端コードである。
【００３３】
その後、メニュータイトル入力手段１２が、メニュータイトルの入力欄を含んだメニュータイトル入力画面を表示部１８に表示する。そして、作業者が上記入力欄にメニュータイトルとして表示するヘブライ語の文字列を入力すると、メニュータイトル入力手段１２は、上記文字列を構成する各文字に割り当てられているＵｎｉｃｏｄｅのコードポイントを設定ファイル作成手段１３に渡す（ステップＳ４２）。今、例えば、メニュータイトルとして表示するヘブライ語の文字列として、図５（Ｂ）に示す文字列が入力されたとすると、メニュータイトル入力手段１２は、図５（Ｃ）に示すＵｎｉｃｏｄｅのコードポイントを設定ファイル作成手段１３に渡すことになる。
【００３４】
その後、設定ファイル作成手段１３が、変換ベース情報３１として図５（Ａ）に示す４個の変換ベース情報を、メニュータイトルのコードポイント３２として図５（Ｃ）に示すコードポイントを、変換ベース情報の個数３３として「４」を含んだ設定ファイル３を作成し、送信手段１４に渡す（ステップＳ４３）。
【００３５】
その後、送信手段１４が設定ファイル３をＵＳＢケーブル等を介して携帯電話機２へ送信する。
【００３６】
携帯電話機２内の受信手段２１は、設定ファイル３を受信すると、それを変換手段２２に渡す（図６のステップＳ６１）。
【００３７】
変換手段２２は、設定ファイル３が渡されると、それを設定ファイル記憶部２７に記録する。その後、設定ファイル記憶部２７に記録されている設定ファイル３の変換ベース情報３１に基づいて、図７（Ａ）に示す変換テーブル７を作成する（ステップＳ６２）。変換テーブル７には、ヘブライ語に割り当てられている４個のコードポイントの範囲それぞれの開始値および終了値と、各範囲についての変換ベース値とが記録されている。
【００３８】
その後、変換手段２２は、設定ファイル記憶部２７に記録されている設定ファイル３からメニュータイトルを表すＵｎｉｃｏｄｅのコードポイント３２を入力し、それを図７（Ｂ）に示すように２byte毎に区切る（ステップＳ６３）。次いで、変換手段２２は、２byte毎に区切ったコードポイントの内の第１番目のコードポイント“05D4”を処理対象にし、図７（Ｃ）に示すように、その先頭に１６進数であることを示す0xを付加する（ステップＳ６４）。
【００３９】
その後、変換手段２２は、処理対象にしているコードポイント“0x05D4”が、変換テーブル７に記録されている初期値と終了値とにはさまれた４個の範囲の内の何れかに属しているか否かを判定することにより、上記コードポイント“0x05D4”がヘブライ語に割り当てられているコードポイントであるか否かを判定する（ステップＳ６５）。
【００４０】
そして、ヘブライ語に割り当てられているコードポイントでないと判定した場合（ステップＳ６５がＮｏ）は、表示部２６にエラー表示を行うなどのエラー処理を行った後（ステップＳ６９）、その処理を終了する。
【００４１】
これに対して、ヘブライ語に割り当てられているコードポイントであると判定した場合（ステップＳ６５がＹｅｓ）は、下記（１）の変換式によって示される演算を行うことにより、処理対象にしているコードポイント“0x05D4”をＵＴＦ−８コードに変換し、変換結果をメニュータイトル記憶部２３に記録する（ステップＳ６６）。
【００４２】
Ｕ＝Ｂ＋Ｈ−Ｓ    ……（１）
但し、ＵはＵＴＦ−８コード、Ｂは処理対象にしているコードポイントが属している範囲における変換ベース値、Ｈは処理対象にしているコードポイント、Ｓは処理対象にしているコードポートが属している範囲の開始値である。
【００４３】
処理対象にしているコードポイントＨが“0x05D4”である場合、変換ベース値Ｂが“0xD790”、開始値が“0x05D0”となり（図７参照）、変換結果であるＵＴＦ−８コードＵは、図７（Ｅ）に示すように“0xD794”となる。
【００４４】
その後、変換手段２２は、図７（Ｂ）に示すように２byte毎に区切ったコードポイントの内の第２番目のコードポイント“0x05DE”を取り出し（ステップＳ６７）、前述した処理と同様の処理を行う。変換手段２２は、終端コード“0000”を取り出すまで、前述した処理を繰り返し行い、終端コード“0000”を取り出すと（ステップＳ６８がＹｅｓ）、その処理を終了する。
【００４５】
以上の処理により、メニュータイトル記憶部２３には、図７（Ｅ）に示すＵＴＦ−８コードが記録される。
【００４６】
その後、作業者が入力部２５からメニュー表示指示を入力すると、表示手段２４がメニュータイトル記憶部２３に記録されているＵＴＦ−８コードに従って、表示部２６にメニュータイトルを構成する各文字を表示する。
【００４７】
なお、以上の説明では、携帯電話機においてヘブライ語でメニュータイトルを表示する場合を例に挙げて説明したが、他の言語でメニュータイトル以外の文字列を表示するようにしても良いし、携帯電話機以外の携帯端末装置を使用するようにしても良い。
【００４８】
[実施の形態の効果]
本実施の形態によれば、次のような効果を得ることができる。
【００４９】
第１の効果は、表示部２６に実際に表示された文字が、表示部２６に表示させるべき文字と一致するか否かを容易に確認することができるという点である。その理由は、設定ファイル３に記録されているＵｎｉｃｏｄｅのコードポイント３２を利用して、表示部２６に表示されるべき文字を探し出すことができるからである。図９に示した携帯端末装置１００では、変換プログラム１０２に埋め込まれたバイナリデータに基づいて、表示部１０４に表示すべき文字を探し出さなければならないので、本実施の形態に比較して、多くの労力が必要になる。
【００５０】
第２の効果は、表示部２６に表示する文字を容易に変更できるという点である。その理由は、設定ファイル３に記録されているＵｎｉｃｏｄｅのコードポイント、変換ベース値、及び、開始値を変更するだけでよいからである。図９に示した携帯端末装置１００では、ソースプログラム中のコードポイントを変更したり、再コンパイルをしたり、変換テーブル１０１を変更しなければならないので、本実施の形態に比較して、多くの労力が必要になる。
【００５１】
第３の効果は、表示部２６に表示された文字が、表示させるべき文字と異なっていた場合、原因究明を容易に行うことができるという点である。その理由は、設定ファイル３に記録されているＵｎｉｃｏｄｅのコードポイント、変換ベース値、及び、開始値だけをチェックするだけでよいからである。図９に示した携帯端末装置１００では、変換テーブル１０１に記録されているコードポイントとＵＴＦ−８コードとの対応関係が正しいか否かを調べたり、表示する文字についてのコードポイントとＵＴＦ−８コードとの対が変換テーブル１０１に記録されているか否かを調べたりしなければならず、原因究明に多くの労力が必要になる。
【００５２】
第４の効果は、表示させようとしている文字と形状は似ているが、属している言語が異なる文字などを誤って表示させることがなくなるという点である。その理由は、表示させようとしている文字のＵｎｉｃｏｄｅのコードポイントが、上記文字が属している言語に割り当てられているコードポイントの初期値と終了値とによって示させる範囲外のコードポイントであった場合、エラー処理を行うようにしているからである。
【００５３】
［本発明の第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００５４】
図８を参照すると、変換手段８２は、文字列を構成する文字それぞれのＵｎｉｃｏｄｅのコードポイントが記録されている設定ファイル８１から上記文字それぞれのコードポイントを入力する。そして、入力したコードポイントそれぞれに対して変換式によって示される演算を行うことにより、上記文字それぞれのコードポイントをＵＴＦ−８コードに変換する。
【００５５】
表示手段８３は、変換手段８２から出力されたＵＴＦ−８コードに基づいて、表示部８４に文字列を表示する。
【００５６】
［第２の実施の形態の効果］
本実施の形態によれば、表示部８４に表示された文字が、表示部８４に表示すべき文字と一致するか否かを容易に確認することができる。その理由は、設定ファイル８１に記録されているＵｎｉｃｏｄｅのコードポイントを利用して、表示部８４に表示すべき文字を探し出すことができるからである。
【符号の説明】
【００５７】
１      ファイル作成装置
２      携帯電話機
３      設定ファイル
７      変換テーブル
１１    変換ベース情報入力手段
１２    メニュータイトル入力手段
１３    設定ファイル作成手段
１４    送信手段
１５    記憶装置
１６    変換ベース情報記憶部
１７    入力部
１８    表示部
２１    受信手段
２２    変換手段
２３    メニュータイトル記憶部
２４    表示手段
２５    入力部
２６    表示部
２７    設定ファイル記憶部
３１    変換ベース情報
３２    コードポイント
３３    個数
８１    設定ファイル
８２    変換手段
８３    表示手段
８４    表示部
１００  携帯端末装置
１０１  変換テーブル
１０２  変換プログラム
１０３  表示プログラム
１０４  表示部
【図１】
2013156921.tif 000003
【図２】
2013156921.tif 000004
【図３】
2013156921.tif 000005
【図４】
2013156921.tif 000006
【図５】
2013156921.tif 000007
【図６】
2013156921.tif 000008
【図７】
2013156921.tif 000009
【図８】
2013156921.tif 000010
【図９】
2013156921.tif 000011