![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.01.2009
Сообщений: 18
|
![]()
Подскажите пожалуйста, как сделать чтобы в C# когда считываеш русский текст из txt-файла отображались не кроказябры, а нормальный текст.
|
![]() |
![]() |
![]() |
#2 |
Заслуженный флудер
Участник клуба
Регистрация: 31.03.2010
Сообщений: 1,473
|
![]()
У меня вроде все нормально отображается
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.01.2009
Сообщений: 18
|
![]()
А когда загружаю из внешнего файла:
Код:
|
![]() |
![]() |
![]() |
#4 |
Заслуженный флудер
Участник клуба
Регистрация: 31.03.2010
Сообщений: 1,473
|
![]()
считываете в байтовый массив Работает:
byte txt() = IO.File.ReadAllBytes("C:\привет.txt "); и преобразуйте в строку Последний раз редактировалось Vikenty; 04.06.2010 в 22:30. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.03.2010
Сообщений: 12
|
![]()
Я лично создал функцию russia к которой обращаюсь, когда нужно вывести русский текст.
Код:
PS: Спасибо этому форуму, решение нашёл тут. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.01.2009
Сообщений: 18
|
![]()
А можно в C#?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.03.2010
Сообщений: 12
|
![]()
не знаю, не пробовал.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
C# (точнее Framework) читает файл как Unicode.
Если у Вас формат файла другой (например, это обычный текстовый файл в кодировке Ansi (Windows-1251)), тогда попробуйте указать кодировку. Примерно так: Код:
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 31.08.2012
Сообщений: 1
|
![]()
Чтобы при считывание из текстовика русских букв они отображались нормально, нужно ВСЕГО НАВСЕГО изменить кодировку сохраняемого .txt. По умолчанию стоит ANSI, нужно поменять ее на Юникод или UTF-8. И тогда все считается нормально, как построчно, так и весь текст.
![]() Последний раз редактировалось benykrik; 31.08.2012 в 18:05. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
IdHTTP не правильно выводит кириллицу | Shouldercannon | Общие вопросы Delphi | 17 | 03.03.2015 08:03 |
Функция не распознаёт кириллицу | Кипящий чайник | Общие вопросы C/C++ | 2 | 23.12.2009 16:55 |
перевести символ из латиницы в кириллицу | StartMis | Общие вопросы Delphi | 2 | 30.11.2009 10:07 |
Как читать Cookies | erick_ | Общие вопросы Delphi | 1 | 23.02.2009 07:35 |
Как читать удалённые файлы? | Никки | Работа с сетью в Delphi | 3 | 16.01.2008 22:38 |