Try to generate the CSV file in UTF-8 format using SSIS (if code page 65001 is not supported by the SQL version).
- Create a SSIS package
- Add a data flow task
- Add an OLE DB source > fetch data from the SQL table
- Add a flat file destination (CSV)
- Call the SSIS package via an SQL agent job
- Execute the above job inside your script or Stored Procedure (SP)