文字化けとは、コンピュータで文字を表示する際に、正しく表示されない現象のことをいいます。インターネットはアメリカで発達しました。英語圏であるアメリカで使用される文字は英数字と記号で、合計で100種類程度のものです。このため7ビットで全ての文字を表現できます。しかし、1バイト文字(7ビット/8ビット)の文字コードでは日本語を表現できません。その為に各種団体が文字コードを開発しました。
現在、主に使用されている文字コードだけでも3種類の文字コードがあり、このコード間での違いが文字化けの原因といえます。