C # StringWriter проблемы с кодировкой - PullRequest
1 голос
/ 18 июля 2011

Я использую StringWriter для создания CSV из GridView для отправки электронной почты / вывода пользователю, и у меня возникают некоторые проблемы с выводом знака «£» (GBP) - в настоящее время, когда он читает его из GridViewэто читает это как £, и это не закодировано к правильному знаку в CSV.Если я заменю код в коде ASCII на реальный символ, я становлюсь немного ближе - символ появляется, но перед символом также стоит акцент «A».

Есть идеи?

1 Ответ

2 голосов
/ 18 июля 2011

£ является сущностью HTML Character для £, поэтому я не знаю, почему StringWriter узнает об этом.

Сначала необходимо преобразовать HTML в текст, например, с помощью HttpUtility.HtmlDecode.

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