в этом приложении Grails я экспортирую регистры базы данных в csv-файл, используя код:
response.setHeader "Content-disposition", "attachment; filename=creds.csv"
response.contentType = 'text/csv; charset=UTF-8'
response.setCharacterEncoding("UTF-8")
response.outputStream << respstr
response.outputStream.flush()
, и файл, загруженный браузером, имеет проблемы с акцентами.
Я могусказать, что данные в БД в порядке, потому что я также реализовал генерацию файлов xls, используя apache.poi. *, и акценты отображаются отлично.
psql -l возвращает:
Name | Owner | Encoding | Collation | Ctype |
mydb | postgres | SQL_ASCII | C | C |
Что я должен изменить, чтобы это работало?Спасибо