To create UTF-8 encoded files using ASP, using ADODB Stream object.
PS : Dont use FileSystemObject to create UTF-8 encoded files, as it wont work.
const adTypeBinary = 1
const adSaveCreateOverwrite = 2
const adModeReadWrite = 3
Set objStream = server.CreateObject(“ADODB.Stream”)
objStream.Open objStream.CharSet = “UTF-8″
objStream.WriteText(“your text goes here”)
objStream.SaveToFile server.mappath(“.”) & “/fname.txt” , adSaveCreateOverWrite
objStream.Close