You must watch out to go ahead and take BOM under consideration in scripts or plan code that instantly approach data files that get started with a BOM. For example, when pattern matching At first of a file that starts by using a BOM you require additional code to check for that existence with the BOM and ignore it if discovered. The UTF-8 encoding