Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Zakat
6 / 6 / 1
Регистрация: 24.12.2012
Сообщений: 149
#1

Считывание из файла русских символов - C#

19.07.2013, 22:39. Просмотров 2201. Ответов 6
Метки нет (Все метки)

так вот, считываю из файла текст, помещаю что в listbox, что в datagrid получаются ромбики черные, как сделать чтобы нормально русские буквы отображались? что то из С++ может подойти? типа setlocale( LC_ALL,"Russian" ); setlocale( LC_ALL,"" ); может подойти?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2013, 22:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Считывание из файла русских символов (C#):

Чтение русских символов из файла
Есть следующий код static public Edition Input() { using...

Чтение русских символов из файла
Файл содержит миллионы русских букв "е". Читаю из файла символ: ch =...

Какую кодировку указать для считывания из файла русских символов
Здравствуйте, есть такая программа using System; using...

Перехват русских символов
Здравствуйте, мне, к сожалению понадобилась помощь. Я пишу программу, которая...

Отображение русских символов в С#
Мое устройство получает из сети пакеты данных от Delphi программы сервера....

Замена русских символов на английские
Как сделать так чтобы при записи в файл русские символы заменяются на...

6
Итори
Нарушил, 10 блоков,акка
64 / 64 / 11
Регистрация: 19.07.2013
Сообщений: 213
19.07.2013, 22:57 #2
Нужно смотреть в какой кодировке. Насколько я знаю стандарт UTF-8 с c#.

Для перекодировки есть класс.

C#
1
Encoding
0
Zakat
6 / 6 / 1
Регистрация: 24.12.2012
Сообщений: 149
19.07.2013, 23:10  [ТС] #3
однако тяжко)
0
Закревский
178 / 178 / 29
Регистрация: 14.04.2013
Сообщений: 499
19.07.2013, 23:41 #4
Zakat, ничего особо тяжкого.Вам просто нужно знать в какой кодировке вы считываете текст
0
Zakat
6 / 6 / 1
Регистрация: 24.12.2012
Сообщений: 149
26.07.2013, 19:48  [ТС] #5
я незнаю как код написать))
0
GloryMU
52 / 52 / 16
Регистрация: 25.02.2013
Сообщений: 171
26.07.2013, 20:24 #6
StreamReader sr = new StreamReader("путь к файлу",Encoding.Default);
если по считываете по другому на msdn посмотрите конструкторы
0
Zakat
6 / 6 / 1
Регистрация: 24.12.2012
Сообщений: 149
26.07.2013, 20:38  [ТС] #7
да разобрался, спасибо
C#
1
listBox1.Items.AddRange(File.ReadAllLines(@"D:\sotr.txt", Encoding.Default));
0
26.07.2013, 20:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2013, 20:38
Привет! Вот еще темы с решениями:

Онлайн чтение русских символов
У меня есть txt и в нём русский текст.. HttpWebRequest rew =...

Поиск русских символов в файле
Мне дано имя файла. нужно в ней найти русские символы и пробелы... если есть то...

ASCIIEncoding: Кодирование русских символов
Всем доброго времени суток. Вопрос вот о чем, имеется небольшой текстовый файл,...

Кодировка русских символов для html
Суть проблемы: необходимо сгенерировать отчет в файл html. Отчет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru