| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Проблемы с кодировкой |
| Автор: Riccon 9.3.2007, 20:51 |
| Поможите, плиз. Не понимаю, как подступиться. В заголовке письма указано: Content-Transfer-Encoding: 8bit пробовал, всё, на что знаний хватило. Всё равно на выходе получаю: ??? ?????????. |
| Автор: Void 9.3.2007, 21:01 |
| Не на то поле смотришь. Точнее, не только на него надо смотреть. Кодировка указывается в Content-Type, примерно в таком виде: Content-Type: text/plain; charset=utf-8; И дальше нам поможет System.Text.Encoding. И обязательно почитать http://tools.ietf.org/html/rfc2822 (internet message format), 2045—2049 (MIME). Добавлено @ 21:03 P.S. Распарсить Content-Type поможет System.Net.Mime.ContentType. |
| Автор: Riccon 9.3.2007, 21:46 | ||
| Не, не получается у меня. Вот чего в письме, в заголовке: ---- Content-Type: text/plain; format=flowed; charset="koi8-r";reply-type=original Content-Transfer-Encoding: 8bit ---- Пишу так:
Всё-равно возвращает вопросы. |
| Автор: mr.DUDA 9.3.2007, 23:22 |
| Riccon, приаттачь файлом письмо которое возвращает вопросы с твоим кодом. Попробую решить проблему. |