Декодирование символов, полученных с сайта - C#

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

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

Здравствуйте! Хочу попросить подсказки. Начинаю брать данные с сайта, получаю строки вида:
\u041a\u0430\u043a\u0428 \u041d\u0417\u0430\u043c
Начал думать, как можно декодировать, нашел как и что:
Листинг программы
  1. list.Replace("\\u0430","а");
  2. list.Replace("\\u0431","б");
  3. list.Replace("\\u0432","в");
  4. list.Replace("\\u0433","г");
  5. list.Replace("\\u0434","д");
  6. list.Replace("\\u0435","е");
  7. list.Replace("\\u0451","ё");
  8. list.Replace("\\u0436","ж");
  9. list.Replace("\\u0437","з");
  10. list.Replace("\\u0438","и");
  11. list.Replace("\\u0439","й");
  12. list.Replace("\\u043a","к");
  13. list.Replace("\\u043b","л");
  14. list.Replace("\\u043c","м");
  15. list.Replace("\\u043d","н");
  16. list.Replace("\\u043e","о");
  17. list.Replace("\\u043f","п");
  18. list.Replace("\\u0440","р");
  19. list.Replace("\\u0441","с");
  20. list.Replace("\\u0442","т");
  21. list.Replace("\\u0443","у");
  22. list.Replace("\\u0444","ф");
  23. list.Replace("\\u0445","х");
  24. list.Replace("\\u0446","ц");
  25. list.Replace("\\u0447","ч");
  26. list.Replace("\\u0448","ш");
  27. list.Replace("\\u0449","щ");
  28. list.Replace("\\u044a","ъ");
  29. list.Replace("\\u044b","ы");
  30. list.Replace("\\u044c","ь");
  31. list.Replace("\\u044d","э");
  32. list.Replace("\\u044e","ю");
  33. list.Replace("\\u044f","я");
  34. list.Replace("\\u0410","А");
  35. list.Replace("\\u0411","Б");
  36. list.Replace("\\u0412","В");
  37. list.Replace("\\u0413","Г");
  38. list.Replace("\\u0414","Д");
  39. list.Replace("\\u0415","Е");
  40. list.Replace("\\u0401","Ё");
  41. list.Replace("\\u0416","Ж");
  42. list.Replace("\\u0417","З");
  43. list.Replace("\\u0418","И");
  44. list.Replace("\\u0419","Й");
  45. list.Replace("\\u041a","К");
  46. list.Replace("\\u041b","Л");
  47. list.Replace("\\u041c","М");
  48. list.Replace("\\u041d","Н");
  49. list.Replace("\\u041e","О");
  50. list.Replace("\\u041f","П");
  51. list.Replace("\\u0420","Р");
  52. list.Replace("\\u0421","С");
  53. list.Replace("\\u0422","Т");
  54. list.Replace("\\u0423","У");
  55. list.Replace("\\u0424","Ф");
  56. list.Replace("\\u0425","Х");
  57. list.Replace("\\u0426","Ц");
  58. list.Replace("\\u0427","Ч");
  59. list.Replace("\\u0428","Ш");
  60. list.Replace("\\u0429","Щ");
  61. list.Replace("\\u042a","Ъ");
  62. list.Replace("\\u042b","Ы");
  63. list.Replace("\\u042c","Ь");
  64. list.Replace("\\u042d","Э");
  65. list.Replace("\\u042e","Ю");
  66. list.Replace("\\u042f","Я");
И тут получил провал. Эти виды записываются сразу буквами(например, если я возьму и напишу
Листинг программы
  1. string test = "\u041a\u0430\u043c\u0430";
Получу значение test = "Кама" Кто может подсказать, как быть? Заранее спасибо за ответ!

Решение задачи: «Декодирование символов, полученных с сайта»

textual
Листинг программы
  1. string test = "\u041a\u0430\u043c\u0430";

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


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

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

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы