Как декодировать Юникод последовательности \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));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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