Данные поступают из Flex в формате UTF, но когда мы экспортируем в CSV-файл, они повреждены.если мы откроем тот же CSV-файл в notepad ++, editplus показывает правильные символы.- есть японцы и корейский голец.
for - это фрагмент кода, который мы используем.Пожалуйста, знайте, что мы можем справиться с различным языком в случае экспорта.Мы написали демонстрационное приложение на Java, это рабочий файл.
Мы поставили UTF8 + BOM, файл может правильно открываться в CSV.(это из кода Java), но если мы пытаемся добавить то же самое со страницы JSP, это не работает.
<%
MxHtmlUtil.jspInitScript(request, response);
response.setContentType("application/csv; charset=UTF-8");
response.setHeader("content-disposition", "attachment; filename=multi-cms-search.csv");
if (request.getParameter("content") != null)
out.println(request.getParameter("content"));
%>
Добавлен bom следующим образом, но он не работает на странице jsp, он отлично работает в коде Java.
out.print("\ufeff");
out.println(request.getParameter("content"));