Как декодировать Юникод последовательности \uXXXX? - C#

Узнай цену своей работы

Формулировка задачи:

Есть файл, содержащий в том числе стоки вида @"\u0418\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u044f". Нужно превратить их в нормальные стоки - заменить коды символов на символы.

Решение задачи: «Как декодировать Юникод последовательности \uXXXX?»

textual
Листинг программы
string s = @"\u0418\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u044f";
s = Regex.Replace(s, @"\\u([0-9A-Fa-f]{4})", m => ""+(char)Convert.ToInt32(m.Groups[1].Value, 16));

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы