中国語の文字コード中国語の文字コードについての解説ページです。日本語の文字コードについては、文字コードについてを参照してください。中国語についてのページもあります。Chinese)があります。繁体字は香港や台湾で使われていて、簡体字は中国本土やシンガポールで使われています。簡体字は、繁体字の画数を減らし、簡単に読み書きできるように改良したものですが、文字コード体系が全く異なるため、全く互換性はありません。繁体字中国語の文字コードは、台湾のメーカー5社が策定した「Big5」がよく使われています。Big5は、ISO-2022準拠でないため、「CNS11643(EUC_TW)」も作られました。Standardsの略です。簡体字中国語の文字コードは、「GB2312(EUC_CN)」がよく使われています。この他にも、中国語の文字コードはありますが、Big5とGB2312の2つを覚えておけばいいでしょう。中国語では、繁体字中国語は、big5、簡体字中国語では、GB2312などが使われています。CNS11643(EUC_TW)は、IANAに登録されていませんので、ここでは扱いません。中国語の文字コード表です。このコード表を見るためには、下記のIEの多言語フォントが必要です。GB2312コード表作成スクリプトこのコード表は、Perlスクリプトにより、自動作成しています。作成したHTMLファイルを日本語エディタなどで編集したり、コード変換すると壊れる可能性が高いので注意してください。Explorerでの表示Microsoft社のInternetExplorerを使うと、簡単に中国語で記述されたページを表示できます。charset=big5やcharset=GB2312が定義されている中国語のページにアクセスすると、中国語(繁体字)や中国語(簡体字)をインストールするかを聞いてきますので、インストールしましょう。上記の文字コード表では、big5とGB2312を使用していますので、IEでこの文字コード表を表示すれば、インストールできます。インストールすると、以下のフォントが追加されます。簡体字中国語用のフォントは、2種類追加されます。Navigatorでも、IEのフォントを使って、中国語の表示ができます。メニューの「編集」「設定」を選択します。Hei」を選択telnetで中国語の表示TeraTermでは、IEの多言語フォントを使って、中国語の表示ができます。メニューの「Setup」「terminal」を選択し、「JIS」に切り替えます。Hei」を選択LinuxやFreeBSDでは、中国語に対応していますので、localeを変更することで、多くのアプリケーションが中国語対応になります。中国語も日本語同様にマルチバイト文字ですから、8ビット可能な設定にする必要があります。以下に、その設定例を示します。-istripテキストブラウザ(Lynx)の中国語対応UNIX上のテキストブラウザのLynxも、localeに従って動作しますので中国語対応していますが、独自の設定ファイル(lynx.cfg)を持っているため、TeraTermを中国語対応するだけでは、中国語の表示はできません。~/.lynx_gb2312.cfgINCLUDE:/usr/local/etc/lynx.cfgCHARACTER_SET:euc-cnASSUME_CHARSET:euc-cnASSUME_LOCAL_CHARSET:euc-cnPREFERRED_LANGUAGE:zh_CN.EUCPREFERRED_CHARSET:euc-cn中国語の文字コード変換UnicodeとCJK統一コードBig5とGBの変換や、Big5やGBと日本語の変換をする場合には、Unicodeを経由すると可能です。Korea)の同じ意味の文字を同じコードに割り当てているためです。Big5やGBにあって、日本語にない漢字は変換できません。漢文を読むような感じで、なんとなく読めるようにはなります。文字コード変換をしてしまえば、IEやTeraTermがなくても表示できるようになります。文字コード変換ツールUNIX上の文字コードツールとして、iconvがあります。iconvでは、Big5やGB2312から日本語に直接変換はできませんが、一度UTF-8を経由すれば変換できます。iconvのオプションは、大文字と小文字を区別しますので、注意が必要です。IMEをインストールします。IMEは、以下のURLから無料でダウンロードできます。http://www.microsoft.com/msdownload/iebuild/ime5_win32/en/ime5_win32.htm以下のパッケージをダウンロードして、exeファイルを実行すればインストールできます。IMEに対応しているエディタが必要です。「秀丸エディタ」は、フォントを変更することで、中国語の表示はできますが、入力はできません。そこで、xyzzyという、Muleライクなフリーのエディタを使います。xyzzyは、以下のサイトからダウンロードできます。http://www.forest.impress.co.jp/library/xyzzy.htmlxyzzyは、以下の設定で中国語の編集ができます。Hei」を選択xyzzyは、Unicodeにも対応しているので、XMLなどのデータを作成するときにも使えます。中国語を入力するためには、IMEを切り替える必要があります。IMEに対応したアプリケーション(IEやxyzzyなど)をアクティブにします。この状態で、タスクバーのIMEボタンをクリックし、以下のポップアップから、中国語のIMEを選択します。中国語(簡体字)IMEでは、ピンイン入力ができます。ピンインを知らない場合は、漢和辞典や中国語辞典などで調べることができます。guo2」と入力します。アルファベットの最後の数字は、四声で、変換キーを兼ねています。中国語(繁体字)IMEでは、残念ながら、ピンイン入力はできません。文字コード入力方法Big5(繁体字中国語)を入力する場合や、ピンインを知らない場合などに有効です。Big5では、文字コードが総画数順に並んでいますので、入力したい漢字を探すのも簡単です。上記の文字コード表を表示し、入力したい漢字を探して、コピーします。IEのフォームや、xyzzyなどのエディタに貼り付けます。info@ash.jp。