BOM (Byte Order Mark) Explained: What That Hidden Character Costs You