会社のシステム導入(顧客管理システム・販売管理システム等)は、株式会社ネーブルスへご相談ください

  • トップページ
  • サービス概要
  • 実績・事例
  • よくあるご質問
  • お問い合わせ
  • 会社概要

文字コード

Webシステムを制作するのに文字コードの存在を正しく理解していないと文字化けが発生しシステム自体が正常に動作しない等、セキュリティにも関わる問題に発展する事もあります。そんな文字コードに関して簡単にまとめてみました。

コンピュータの文字表示

コンピュータの文字表示

コンピュータは、ひらがなやカタカナ、漢字などの文字を表示するのに、文字を理解して表示しているのではない事はご承知の事と思います。では、どの様にして表示しているのでしょう。
コンピュータで表示する文字には、全て番号が割り当てられています。
例えば、
「亜」と言う漢字は、34975が割り当てられています。
コンピュータは、この数字に割り当てられた文字を表示しているだけなのです。
コンピュータから見ると34975で、人から見ると「亜」となっているのです。

ただし、この番号は、日本のパソコン上でのことで、メール上では、12321番となります。日本のサーバでは、45217番を使用しています。そして、他の国のコンピュータでは、14989980番を使用しています。

日本で使用されている文字コード

それぞれの環境で、同じ文字であっても異なる番号が割り振られています。
日本には、JIS、Shift-JIS、EUC-JP、UTF-8と呼ばれる文字のコード体系が主に使用されています。

例えば先程の「亜」という文字をそれぞれ割り振られている番号に直すと以下の様になっています。

文字コード種類文字番号
JIS12321
SJIS34975
EUC-JP45217
UTF-814989980

それぞれに使用されている場所は、
JISは、日本のメールソフトで主に使用されています。
Shift-JISは、日本のパソコンで広く使用されています。あなたのお持ちのパソコンはShift-JISである可能性が高いです。現在UTF-8へ移行しつつあります。
EUC-JPは、主にUNIXのサーバ系で使用されています。ホームページを表示させるためのサーバは、このEUC-JPを使用している事があります。現在UTF-8へ移行しつつあります。
UTF-8は、上記、メール、パソコン、サーバに使用されてきています。

文字コードは、なぜ存在する

文字コードは、なぜ存在する

では、なぜ、何種類も文字のコードが存在するのか?
これは、コンピュータ技術発展の歴史に関係しています。
コンピュータは、英語圏で開発された事もあり文字が表示される様になったコンピュータは、当初アルファベットの大文字、小文字、数字、記号等の約80種類の文字で十分でした。現在でも英語圏のコンピュータはアルファベット、数字、記号で十分間に合います。

コンピュータは、世界へ普及していき英語圏以外の国での使用ではアルファベットだけでは間に合わなくなりました。

コンピュータの種類ごとに世界で標準の規格が策定されたり、コンピュータ会社のグループで別のコードを策定したり、等。
昔、ビデオの規格で、VHS方式、β方式で規格が割れた事がありましたが、それと似たようなものです。
今現在、コンピュータの種類や環境に関係なく使用できるUnicode(UTF-7、UTF-8、UTF-16)と呼ばれる文字コードで世界全ての文字を含むコードを策定し、世界的に統一していこうという動きがあり、パソコン、サーバで浸透してきています。

Webシステムに関するお問合せ・ご相談は下記までご連絡ください。

「まだ詳細は決まっていないけれど相談したい。」「なんとなく興味がある」
など、具体的な内容が決まっていない段階でも、お気軽にご連絡ください。

お電話でも、承っております/03-6869-5054 (平日10時~18時)
「Webシステムの件で」
と、お電話ください。

  • お問合せ
  • 開発費用自動お見積り

HOME> Webシステム開発導入読本>文字コード ↑Webシステム開発費用の概算をオンラインでご提示致します。(無料)

文字コード

お客様の声 Webシステム開発導入読本 社長のブログ
TOPへ戻る