トップ その他 ITスキル体系 情報の基礎理論 数値やデータの表し方 文字表現と文字コード

文字表現と文字コード―やさしく入れば読める!やさしく基礎から文字コードの読み方まで

どのようにコンピューターで文字を表すかが文字表現。やさしく入れば読める!やさしく基礎から文字コードの読み方までまとめています。

▲記事トップへ

文字表現とは

情報の基礎理論でいう文字表現は、コンピューターで文字を表すことをいいます。 コンピュータで文字を表すには、文字データのコード化、複合化が必要です。 ですので、文字表現では、この文字データのコード化、複合化について議論されます。

補足

コード体系

文字データをコンピュータで処理できる2進符号で表現する規約をコード体系といいます。 日本のコード体系はJISコードに準拠しています。 JIS以外にもさまざまなコード体系が存在します。

1文字を8ビットで表現するコードを1バイトコード、日本語など1文字を16ビットで 表現するコードを2バイトコードと呼びます。

各種文字コードと読み方

ASCII/ANCIコード

ASCIIコードは、アスキーコードと呼び、別名でANCIコード、アンシーコードと呼びます。 ISOコードにパリティビットを付加して8ビットで1文字を表現したコードです。

ASCII/ANCIコード表の読み方

次の表は、ASCII/ANCIコードの一部を取り上げたものです。 これをもとにASCII/ANCIコード表の読み方を説明していきます。

ASCII/ANCIコードの一部

なお、文字コードの8ビット目には、偶数パリティビットがつくものとし、 文字列“STAR”をASCII/ANCIでコード化したものを16進表記してみると次のようになります。

ビットはb7からb1の順で左から右に並びます。 @からGまでは7ビットの先頭3ビットは100で、PからWまでは7ビットの先頭3ビットは101であることが表から分かります。

なお、偶数パリティビットはビット列の「1」の個数を偶数個にするビットです。 7ビットまでで、「1」が奇数個ならばパリティビット「1」を加えて偶数個にします。 逆に、7ビットまでで、「1」が遇数個ならばパリティビットを「0」にします。

以上のことをふまえて16進表記を調べてみると次のようになります。

文字ビット列1のビット数パリティパリティ付ビット列16進値
S1010011偶数00101001153
T1010100奇数111010100D4
A1000001偶数00100000141
R1010010奇数111010010D2

よって、53D441D2になります。

JISコード

JIS(Japan industrial standards)コードは、ISOコードに片かなを考慮して日本で制定したコードです。 1バイト系(JIS X 0201)は7ビットの7単位コードと片かなも組み込んだ8ビットの8単位コードがあります。

JISコード表の読み方

次の図はJISコードの一部です。

JISコードの一部

二つの文字“A”と“2”をこの順にJISコードで表すと次のようになります。

2つの文字“A”と“2”JISコードで表したもの

したがって、2つの文字“A”と“2”をこの順にJISコードで表したものは、 「01000001 00110010」になります。

知識の幅を広げるための参考

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Burp /Eclipse /Fiddler /gcc /gdb /Git /g++ /JDK /JMeter /JUnit /Teraterm /ZAP

技術・仕様
Ajax /CORBA /Jakarta EE(旧称J2EE、Java EE) /JNI

ライブラリ/Framework/CMS
bootstrap /jQuery /FuelPHP /Lucene /MyBatis /Seasar2 /Spring /Struts /WordPress

Web API
Google Maps

ITインフラOSとミドルウェア
Linux /Windows /シェル
ActiveMQ /Tomcat /MariaDB /MySQL /Nagios /Redis /Solr

ITインフラサーバー
公開Webサーバー

ITインフラネットワーク
プログラミング /構築

ITインフラセキュリティ
公開サーバーのセキュリティ

PC製品
ZOTAC

SI
ホームページの作り方

その他
IT用語 /ITスキル体系

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

18.227.209.101

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク