Sub OutputCSV(finalText)In my application, the complete CSV data was stored in the finalText variable. If that's not the case, replace the Response.Write statement with the CSV-generating logic.
Response.Charset = "utf-8"
Response.ContentType = "text/plain"
Response.Codepage = 65001
I had to write an application that outputs CSV text encoded as UTF-8 from an ASP script. This is what I've ended with: