удалить \ r \ n \ "из System.Text.Encoding.Default.GetString () - PullRequest
0 голосов
/ 13 марта 2020

Я получил содержимое электронной почты через GMail Api и преобразовал его кодированную строку Base64 Url в byte [] и преобразовал в читаемую строку html. Моя цель - преобразовать строку html в синтаксическую строку без \ r \ n \ "

  var threadText = System.Text.Encoding.Default.GetString(threadBytes);
  threadText = threadText.Replace("\r", string.Empty);
  threadText = threadText.Replace("\n", string.Empty);
  threadText = threadText.Replace("\\\"", "\"");

Я посмотрел на значение threadText из GetString ()

<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"/>\r\n

замена \ r \ n все работает, но \ "не работает.

Манипулирование строками - это последнее, что я хотел бы сделать.

Есть ли у нас приличные методы, чтобы раздеть эти \ r \ n \ "?

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