powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выбор кодировки для "Open FileName For Input As #1"
9 сообщений из 9, страница 1 из 1
Выбор кодировки для "Open FileName For Input As #1"
    #35026039
newnoober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
Подскажите пожалуйста, как выбрать кодировку, при открытии файла для построчного доступа.

Спасибо.
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026119
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из файла читаются байты, а не символы.
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026267
newnoober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вспрошу иначе.

Dim str As String
Line Input #1, data
str = data

как получить "читаемую" строку в str? (кодовая страница 866)
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026297
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
newnooberкак получить "читаемую" строку в str? (кодовая страница 866)

Понятие "читаемое" относительно.

Можно перекодировать OemToChar.
А можно для TextBox установить CharSet=255.

Смотря где и для чего это нужно.
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026308
DEP1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если нужно просто str у присвоит строку то так.
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026845
newnoober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndrFПонятие "читаемое" относительно.

Можно перекодировать OemToChar.
А можно для TextBox установить CharSet=255.

Смотря где и для чего это нужно.

относительно - именно потому в кавычках
Где и для чего: в строковой переменной str должны быть символы кирилицы, а не всякие загагулины.

2DEP1 :

В приведенном Вами примере открывается файл содержащий латиницу. Меня же интересует файл содержащий кирилицу (кодоровка 866: Кирилица DOS). Из кода не понял где это учтено, если вообще учтено.

ЗЫ: пишу на VBA в Excel. Сомнивался тему создавать в Microsoft Office или в Visual Basic: итог Вам известен.
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026919
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так чем вас не устроила OemToChar?
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026920
DEP1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда может это поможет?

http://]http://www.visual.2000.ru/develop/ms-vb/tips/9801.htm
...
Рейтинг: 0 / 0
Выбор кодировки для "Open FileName For Input As #1"
    #35026949
newnoober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneтак чем вас не устроила OemToChar?

2Konst_One, AndrF

Всем устроил.
Большое спасибо за помощь.

Спасибо всем отозвавшимся. Вопрос решен.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выбор кодировки для "Open FileName For Input As #1"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]