|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2010, 21:49 | #1 |
Пользователь
Регистрация: 11.01.2009
Сообщений: 18
|
Как в C# читать кириллицу?
Подскажите пожалуйста, как сделать чтобы в C# когда считываеш русский текст из txt-файла отображались не кроказябры, а нормальный текст.
|
04.06.2010, 21:50 | #2 |
Заслуженный флудер
Участник клуба
Регистрация: 31.03.2010
Сообщений: 1,473
|
У меня вроде все нормально отображается
|
04.06.2010, 22:10 | #3 |
Пользователь
Регистрация: 11.01.2009
Сообщений: 18
|
А когда загружаю из внешнего файла:
Код:
|
04.06.2010, 22:21 | #4 |
Заслуженный флудер
Участник клуба
Регистрация: 31.03.2010
Сообщений: 1,473
|
считываете в байтовый массив Работает:
byte txt() = IO.File.ReadAllBytes("C:\привет.txt "); и преобразуйте в строку Последний раз редактировалось Vikenty; 04.06.2010 в 22:30. |
04.06.2010, 22:30 | #5 |
Пользователь
Регистрация: 23.03.2010
Сообщений: 12
|
Я лично создал функцию russia к которой обращаюсь, когда нужно вывести русский текст.
Код:
PS: Спасибо этому форуму, решение нашёл тут. |
04.06.2010, 22:31 | #6 |
Пользователь
Регистрация: 11.01.2009
Сообщений: 18
|
А можно в C#?
|
05.06.2010, 00:59 | #7 |
Пользователь
Регистрация: 23.03.2010
Сообщений: 12
|
не знаю, не пробовал.
|
05.06.2010, 06:28 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
C# (точнее Framework) читает файл как Unicode.
Если у Вас формат файла другой (например, это обычный текстовый файл в кодировке Ansi (Windows-1251)), тогда попробуйте указать кодировку. Примерно так: Код:
|
31.08.2012, 14:04 | #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 |