本文へ移動

ゆにこーど

Unicode

Unicode

世界中のあらゆる文字をコンピュータ上で共通して扱えるように定義した文字コードの国際規格です。

詳しい説明

Unicodeは、世界中で使われているあらゆる言語の文字をコンピュータ上で共通して扱えるように定義した、世界標準の文字コード規格です。従来の文字コードは、地域や言語ごとに異なっており、混在させると文字化けが頻発していましたが、Unicodeはこれを解消するために策定されました。

仕組みとして、UCS(ユニバーサル符号化文字集合)をベースとしており、世界中の文字に一意の番号(コードポイント)を割り当てています。実際のコンピュータ上での表現には、UTF-8やUTF-16といった「符号化方式」を用いて、メモリやストレージに効率よく格納できるよう工夫されています。特にWebの世界ではUTF-8が標準として利用されています。

試験では、マルチバイト文字や多言語処理の代表的な規格として問われます。特に、文字コードの問題が出題された際、UTF-8などの符号化方式がUnicodeの一部であることや、ASCIIコードを包含していることなどが知識として必要です。多言語展開が必要なシステム開発における必須知識です。

試験で問われること

ITパスポート試験

  • 世界共通の文字コード規格であること。
  • 多言語対応の仕組み。
  • UTF-8などの符号化方式。

基本情報技術者試験

  • UCSとの関係性(Unicode=UCS+符号化方式)。
  • 文字符号化方式の役割。
  • 国際化されたシステム構築における重要性。