文字と整数値の「変換表」。 文字は、実行中の変数内では整数として格納されている。その「どの整数値がどの文字に該当するか」が書かれた表が「文字コード」である。 「文字エンコーディング」「文字セット」と呼ばれることもある。ただし、微妙に意味が異なるため、そのまま同じ意味で使用するには注意が必要。 「文字コード」という用語は古くから買われており、比較的広い意味で使われるため、曖昧な部分が多い。そのため、厳密な定義では使用が避けられる傾向にあり、Javaでは実際のところ、あまり使用されない。ただし、一般的にはよく使用されている用語である。 Javaでの標準文字コードは「Unicode」という文字コードであり、たとえばこの文字コードでは、「あ」は「0x3042」という整数値である。このふたつの変換表が「Unicode」という文字コードというわけである。 文字コードには様々な種類があり、日本語の文字コ