powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Некорректная кодировка при считывании файла.
9 сообщений из 9, страница 1 из 1
Некорректная кодировка при считывании файла.
    #38945381
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Возникла проблема при считывании текста из файла, вернее проблема с кодировкой.
Код: c#
1.
2.
3.
       string path = Path.GetFullPath(@"Test.txt");            
       str = File.ReadAllText(path, Encoding.UTF8);           
       tbxViewStartFile.Text = str;


Если я считываю данные подобным образом - у меня получается проблема с кодировкой. Перепробовал практически все, но ни одна из них не работает правильно. Возможно ли этим способом корректно считать файл?
Буду признателен за помощь!
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945383
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а файл-то в какой кодировке?
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945388
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proа файл-то в какой кодировке?
А как это узнать, что-то не нахожу такой информации?
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945395
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ermanShocker.Proа файл-то в какой кодировке?
А как это узнать, что-то не нахожу такой информации?ну, к примеру, открыть в виндовом блокноте, если на ваш взгляд блокнот открыл файл в правильной кодировке, нажать "сохранить как" и посмотреть, что предлагает.
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945415
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
по умолчанию - ANSI. В списке есть ещё три варианта - Юникод, Юникод Big Endian, UTF-8.
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945460
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ermanShocker.Pro,
по умолчанию - ANSI. В списке есть ещё три варианта - Юникод, Юникод Big Endian, UTF-8.

Если в начале файла не написано, в какой он кодировке - то это определить однозначно точно нельзя.
Поэтому в хмл - в начале, стоит тег с указанием кодировки.
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945467
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129Если в начале файла не написано, в какой он кодировке - то это определить однозначно точно нельзя.
но есть масса эвристик
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945469
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129Поэтому в хмл - в начале, стоит тег с указанием кодировки.
строго говоря - это не тэг, а объявление кодировки (Encoding Declaration)
...
Рейтинг: 0 / 0
Некорректная кодировка при считывании файла.
    #38945588
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ermanShocker.Pro,
по умолчанию - ANSI. В списке есть ещё три варианта - Юникод, Юникод Big Endian, UTF-8.

.. если ANSI, то может отработать Encoding.Default .... хотя это не рекомендуется, но если файл создается на той же системе, что и читается ....
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Некорректная кодировка при считывании файла.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]