文字コードとは、数字しか扱えないコンピュータ上で文字を扱うために作られた、数字と文字のコード表です。 1つの文字に対して、1つの16進数の数字が割り当てられています。 文字コードがややこしいのは、いくつもの文字コードの規格があることです。 代表的なものに下記の4つがあります。 ○ JISコード ・・・ メールによく使われます。 ○ EUCコード ・・・ UNIX プラットフォームでよく使われます。 ○ Shift_JIS ・・・ Windows プラットフォームでよく使われます。 ○ unicode ・・・ 世界中の文字を一つのコード体系にまとめたものです。 Perl で文字コードを利用する場合は、基本的に、EUCコードがよいでしょう。 例外的に、プラットフォームが Windows の場合には、シフトJISコードを使うとよいでしょう。 Perl で日本語を扱う場合、日本語変換ライブラリ(j