C# File.WriteAllText utf-8 bom
using System;
using System.IO;
using System.Text;
Encoding utf8bom = new UTF8Encoding(true)
File.WriteAllText("path", "createText",utf8bom)
using System;
using System.IO;
using System.Text;
Encoding utf8bom = new UTF8Encoding(true)
File.WriteAllText("path", "createText",utf8bom)