プログラミングやシステム構築において、「コードやロジックは100%正しいはずなのに、なぜかエラーが出る・動かない」というドハマリの原因第1位と言っても過言ではないのが、この目に見えない数バイト(0xEF, 0xBB, 0xBF)の悪魔、BOM(Byte Order Mark)です。