Проблема с Unescape строки

  • Автор темы Автор темы Manless
  • Дата начала Дата начала

Manless

Client
Регистрация
09.01.2014
Сообщения
186
Реакции
33
Баллы
28
Ребят, при обработке текста случилась такая проблемка.
Получаю тексты с разных источников и после их обрабатываю двумя действиями чтобы привести к общему виду:

1) Делаю return Regex.Unescape(project.Variables["string"].Value); чтобы преобразовать символы из
"\u043A\u043E" в нормальные читаемые символы
2) Потом обрабатываю return System.Net.WebUtility.HtmlDecode(project.Variables["string"].Value); чтобы преобразовать символы типа & в нормальный &

Так вот встала проблемка, что если исходный текст содержит вот такой вот текст "¯\_(ツ)_/¯", то происходит ошибка:

Выполнение действия CSharp OwnCode выполняется разбор "¯\_(ツ)_/¯" - Нераспознанная esc-последовательность \_.

Подскажите как это в дальнейшем обойти, чтобы в дальнейшем такого не случалось? Спасибо
 
Надо предварительно очищать текст от таких символов. Думаю регуляркой можно сделать.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)