![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| JaguarSmith |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Доброе время суток!
У меня возникла проблема. При попытке считать файл в переменную:
Дык вот считывать то он считывает. Проблема в том, что файл в кодировке Win-1251 и он его пытается перекодировать в юникод а мне этого не надо... совсем! приходится делать по дедовски:
стоит ли говорить что при этом способе попытка прочитать БОЛЬШОЙ файл несколько затягивается... В общем, как можно быстро считать файл в текстовую переменную сохранив его в той кодировке в которой он был? Это сообщение отредактировал(а) JaguarSmith - 25.3.2005, 20:20 |
||||
|
|||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
|
|||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Привет всем!
в примере считываем текст Понедельник начинается в субботу (438921 байт) в переменную а быстро и без проблем с кодировкой
Жалко что никто не смог помочь - мне и правда надо было... Ну может у метров проснется что-нить типа совести и оне предложат более элегантное решение... |
|||
|
||||
| LandLord |
|
|||
|
Unregistered |
Dim fs As FileStream
Dim fr As StreamReader Dim mArr() as string fs = File.OpenRead(fPath) fr = New StreamReader(fs, System.Text.Encoding.GetEncoding(1251)) mArr = fr.ReadToEnd.Split(Chr(10) & Chr(13)) fr.Close() fs.Close() Для текстовых файлов работает наУра.... |
|||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Буду юзать! Это сообщение отредактировал(а) JaguarSmith - 23.5.2005, 17:44 |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |