Сохранение файла в CSV в C # / ASP.NET с различными кодировками - PullRequest
1 голос
/ 26 августа 2011

В своем приложении я делаю следующее:

 File.WriteAllText(OutPutFileName + InPutTitle + ".csv", OutputText, Encoding.UTF8);

 //outputText is a string of data separated by commas with line breaks

Когда я вывожу с кодировкой UTF8 и открываю CSV в Excel, каждая точка данных между запятыми находится в каждой правильной ячейке. Но когда я переключаюсь на Unicode или UTF32, запятые отображаются в Excel и данные находятся на одной длинной строке.

Как это исправить, имея кодировку в UTF32 (я хочу это, потому что у меня есть определенные символы, которые нужно отображать, которые не выходят в UTF8).

1 Ответ

2 голосов
/ 26 августа 2011

Возможно, вам придется разделить это на несколько строк.Используйте кодировку UTF8 для запятых и других базовых вещей и используйте только UTF32 для того, что нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...