powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как определить в какой кодировке файл
5 сообщений из 5, страница 1 из 1
как определить в какой кодировке файл
    #35728649
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо узнать, использовать ли при работе с файлом OemToChar или он уже в "нормальной", а не DOS-овской кодировке.
...
Рейтинг: 0 / 0
как определить в какой кодировке файл
    #35728673
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: PlanB
> надо узнать, использовать ли при работе с файлом OemToChar или он уже в "нормальной", а не DOS-овской кодировке.


Никак! Читаешь строку, преобразовываешь, сравниваешь с прочитаной, если совпадает, значит в нужной кодировке, если нет
преобразовываешь в нужную. Нужно учесть, что можно попасть на участок текста(например английского) который будет
одинаково выглядеть в разных кодировках, для этого нужно читать в другом месте файла.

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как определить в какой кодировке файл
    #35729344
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, отчётности РФ банков на английском не бывает, а вот на такую строку:
+--------------+-----------------------------------------------------------------------------+
вполне можно нарваться

Т.е. лучше несколько строк циклом (For i = 1 to 10) сравнивать?

А есть примочка, которая определяет время вып-я куска кода?
Спасибо!
...
Рейтинг: 0 / 0
как определить в какой кодировке файл
    #35729425
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: PlanB
> ну, отчётности РФ банков на английском не бывает, а вот на такую строку:
> +--------------+-----------------------------------------------------------------------------+
> вполне можно нарваться
>
> Т.е. лучше несколько строк циклом (For i = 1 to 10) сравнивать?

Именно :)

> А есть примочка, которая определяет время вып-я куска кода?

можно использовать разницу Now() до и по вычислений, или использовать

'**********************************
'** Function Declarations:

#if WIN32 Then
Public Declare Function GetTickCount& Lib "kernel32" ()
#else
Public Declare Function GetTickCount& Lib "user" ()
#endif 'WIN32
MSDNThe GetTickCount function retrieves the number of milliseconds that have elapsed since the system was
started. It is limited to the resolution of the system timer.
....
If you need a higher resolution timer, use a multimedia timer or a high-resolution timer.

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как определить в какой кодировке файл
    #35729463
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как определить в какой кодировке файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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