powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кодировка данных из dbf
8 сообщений из 8, страница 1 из 1
Кодировка данных из dbf
    #32282915
Luzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подключил dbf из VB 6.0

CnDBF.ConnectionString = "DSN=Файлы dBASE"

CnDBF.Open

CnDBF.DefaultDatabase = "D:\1\"

rsDBF.Open "table.DBF", CnDBF


rsDBF.Filter = "Code = 12"


S = rsDBF.fields("Name").Value

А в S

содержить типо: ‚Z‘’Z—?Z-‘????‘S?‰ ???S ‘?…????S? ?”

OemToCharBuff и CharToOEMBuff не помогают. Надовнуть человеческий текст.
...
Рейтинг: 0 / 0
Кодировка данных из dbf
    #32283016
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StrConv не помогает ?
...
Рейтинг: 0 / 0
Кодировка данных из dbf
    #32283191
Luzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не помогает
Я dbf открыл Visual Fox 6.0 он предожил мне сконвертить ее, сконвертил в MS-DOS(866) после это стало нормально показывать.
А надо чтобы он ее читал в исходном виде??
Что еще можно попробовать?
...
Рейтинг: 0 / 0
Кодировка данных из dbf
    #32283256
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй открыть в excel предаврительно поставив макрорекордер на запись. выбери подходящую кодировку и посмотри код. Если ничего не поможет то на крайняк через createobject сделаешь кодировку, хотя это как-то коряво имхо.
...
Рейтинг: 0 / 0
Кодировка данных из dbf
    #32283473
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй для ADODB.Connection драйвер VFP...
...
Рейтинг: 0 / 0
Кодировка данных из dbf
    #32285888
Luzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в следующем. На моей тачке отображение dbf файла идет некоректно, а на других все работает. Видимо в винде что-то съехало.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Кодировка данных из dbf
    #36423698
illya_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня нечто похожее - вот разбираюсь. Знаю что в DBF фокспро после 2.6 версии ввел символ определяющий кодировку. Мелкомягкие обрабатывают его правильно. Скоре всего это выплывает из формата файла. Тоесть возможно он был создан драйвером до этого изменения... В общем причину почему DBF на разных машинах по разному отображает кодировку пока не наковырял но гдето в этом направлении , мне кажется, надо смотреть
...
Рейтинг: 0 / 0
Кодировка данных из dbf
    #36423699
illya_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
п.с. вся разница в том что у меня на одних машинах пишится 866 кодировка а на других почемуто в win ... а почему - не пойму пока. Причем преобразования строки перед тем как писать в таблицу , при помощи CharToOem не помогает
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кодировка данных из dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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