- Регистрация
- 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-последовательность \_.
Подскажите как это в дальнейшем обойти, чтобы в дальнейшем такого не случалось? Спасибо
Получаю тексты с разных источников и после их обрабатываю двумя действиями чтобы привести к общему виду:
1) Делаю return Regex.Unescape(project.Variables["string"].Value); чтобы преобразовать символы из
"\u043A\u043E" в нормальные читаемые символы
2) Потом обрабатываю return System.Net.WebUtility.HtmlDecode(project.Variables["string"].Value); чтобы преобразовать символы типа & в нормальный &
Так вот встала проблемка, что если исходный текст содержит вот такой вот текст "¯\_(ツ)_/¯", то происходит ошибка:
Выполнение действия CSharp OwnCode выполняется разбор "¯\_(ツ)_/¯" - Нераспознанная esc-последовательность \_.
Подскажите как это в дальнейшем обойти, чтобы в дальнейшем такого не случалось? Спасибо