エンコード

encode / エンコーディング / encoding

 ある情報を、なんらかの符号情報に置き換えることをエンコードという。

 たとえば、「あ」というひらがなの文字を、0x3042という数字に置き換える作業がエンコードである。

 エンコードは、情報が本来もっている形とは無縁な形に置き換えるため、解釈や方針によって、いろいろな方法があり得る。たとえば、文字の場合には、世の中にさまざまなエンコード方法が存在するため、同じ日本語文書でありながら、エンコードの食い違いのために文字化けしてしまうという事件がしばしば起きる。

 このような問題を回避するために、たとえばXMLでは、XML宣言でエンコードの種類を明示的に表記する手段を規定している。

関連記事

関連用語

リンク

XML & SOA フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

アイティメディアの提供サービス

キャリアアップ