![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
![]()
Стало самому интересно, как открыть файл, чтобы отображал текст в нормальной кодировке. Вот набросал класс, пока тестил и перебирал варианты. Надо бы, как-то узнавать кодировку тестового файла, а не просто подставлять Unicode. Пока не нашёл как.
Код:
Последний раз редактировалось Casper-SC; 14.11.2010 в 06:12. |
![]() |
![]() |
![]() |
#12 |
Регистрация: 14.11.2010
Сообщений: 4
|
![]()
Открытие ansi файлов
Encoding encod_ENC = Encoding.GetEncoding(1251); OpenFileDialog openF_OFD = new OpenFileDialog(); Nullable<bool> result_BOO = openF_OFD.ShowDialog(); if (result_BOO == true) { fname = openF_OFD.FileName; FILENAME = fname; } string fText_STR = File.ReadAllText(fname,encod_ENC); return fText_STR; |
![]() |
![]() |
![]() |
#13 | |
Регистрация: 14.11.2010
Сообщений: 4
|
![]() Цитата:
В анси такого нед) Проверить сие заключение можно выполнив простой код byte[] bansi=File.ReadAllBytes("C:\\...som e_file_ansi.txt"); byte[] butf8 = File.ReadAllBytes("C:\\...some_file _utf8.txt"); И сравнив их вывод |
|
![]() |
![]() |
![]() |
#14 | ||
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение в гриде одновременно на нескольких языках (например русский и польский) | supalk | Общие вопросы Delphi | 5 | 24.10.2011 09:32 |
Delphi коды символов HTML в русский язык | mega-X-mozg | Помощь студентам | 5 | 26.02.2010 16:56 |
где взять русский TB? или проблема с кодировкой | seven123 | Помощь студентам | 4 | 19.12.2009 15:53 |
Проблема с русский текстом | Shaman4eg | Общие вопросы C/C++ | 2 | 05.07.2009 13:40 |
Отображение символов в Delphi | Airou | Компоненты Delphi | 1 | 18.04.2008 00:26 |