UTF-8のBOM

UTF-8ファイルの先頭3バイト(BOM)削除のほかに、C言語のストリーム入出力・低水準ファイルアクセス、コマンドベースのコンパイルとバッチファイルなどがあります。