Чтение данных из txt на вебсайте - C#

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

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

выводит бред, что делать?
Листинг программы
  1. @{
  2. Page.Title = "Загрузка файла CSV";
  3. Layout = "~/_SiteLayout.cshtml";
  4. var result = "";
  5. Array userData = null;
  6. char[] delimiterChar = { ';' };
  7. var NameFileCSV = "~/LoadingFile/"+UrlData[0]+".txt";
  8. var dataFile = Server.MapPath(NameFileCSV);
  9. if (File.Exists(dataFile))
  10. {
  11. userData = File.ReadAllLines(dataFile);
  12. if (userData == null)
  13. {
  14. // Empty file.
  15. result = "The file is empty.";
  16. }
  17. }
  18. else
  19. {
  20. // File does not exist.
  21. result = "The file does not exist.";
  22. }
  23. }
  24. <h1>Reading Data from a File</h1>
  25. @result
  26. @if (result == "")
  27. {
  28. <ol>
  29. @foreach (string dataLine in userData)
  30. {
  31. <li>
  32. User
  33. <ul>
  34. @foreach (string dataItem in dataLine.Split(delimiterChar))
  35. {
  36. <li>@dataItem</li>
  37. }
  38. </ul>
  39. </li>
  40. }
  41. </ol>
  42. }
выводит результат User ����� ������� �������� ���-�� ���� User BOGE 27-C41-A ����������� 2 1663 User MONROE E4995 ����������� 1 2359 User Hyundai/Kia

Решение задачи: «Чтение данных из txt на вебсайте»

textual
Листинг программы
  1. userData = File.ReadAllLines(dataFile, Encoding.GetEncoding("windows-1251"));

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


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

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

13   голосов , оценка 4.077 из 5

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

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

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