Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > DBase IV


Автор: Akella 29.12.2005, 10:52
Проблемы с кодировкой

прикрепил файлик, с помощью DataBase DeskTop некоторые поля нормально на русском читаются, некоторые на тарабарском, как быть

Автор: SergeBS 29.12.2005, 15:57
dsergey
Ну так они у тебя действительно в разных кодировках. Причем даже не DOS-WIN. Или зашифрованы. Попробуй XOR сделать. Например.

Автор: Akella 29.12.2005, 17:10
Но через TTable нормально всё выглядит

Автор: SergeBS 29.12.2005, 18:41
dsergey
Цитата

Но через TTable нормально всё выглядит

Не понял. Где нормально выглядит?
Я просто вьювером смотрю с переключаемой кодировкой и вижу дурь в столбцах EP_B, EP_R

Автор: Akella 30.12.2005, 11:55
Цитата(SergeBS @ 29.12.2005, 18:41)
Не понял. Где нормально выглядит?

В Delphi нормально выглядит. Если подключить таблицу через TTable

Автор: Guest 30.12.2005, 14:16
В реестре есть настроечка, не помню какая... таки там надо 1252 на 1251 поменять... и все буде нормуль... По-моему, это в факе есть...

Автор: Akella 30.12.2005, 15:11
Цитата(Guest @ 30.12.2005, 14:16)
В реестре есть настроечка, не помню какая... таки там надо 1252 на 1251 поменять... и все буде нормуль... По-моему, это в факе есть...

там все уже прописано smile
но прокатывает это я так понял для парадокса, т.к. для DBASE кодовая 1251 не катит (cp866!)

Автор: SergeBS 10.1.2006, 09:18
Akella

там все уже прописано
но прокатывает это я так понял для парадокса, т.к. для DBASE кодовая 1251 не катит (cp866!)

Катит. Она даже для Fox 2.6 катит. Но у тебя там железно не 1251. Очень легко определить: смотришь вьвером от TotalCommander - поля отсекаются легко, и на любой кодировке вьювера кракозябры остаются. Разве что это какое узкоспецифическое поле парадокса, но тут я пас - я и DDesktop не запускаю уже лет несколько.
PS: с наступившим.

Автор: bas 10.1.2006, 10:53
Akella там шифрованные данные.

Автор: Akella 10.1.2006, 11:03
Цитата(SergeBS @ 10.1.2006, 09:18 Найти цитируемый пост)

Катит. Она даже для Fox 2.6 катит. Но у тебя там железно не 1251.

у меня там железно win1251, смотри снимок реестра
Добавлено @ 11:11
Цитата(SergeBS @ 10.1.2006, 09:18 Найти цитируемый пост)

Разве что это какое узкоспецифическое поле парадокса,

а это и не парадокс

Цитата(bas @ 10.1.2006, 10:53 Найти цитируемый пост)

Akella там шифрованные данные.

да, я уже это понял, это из банковской выписки

Автор: SergeBS 10.1.2006, 12:19
Akella

у меня там железно win1251, смотри снимок реестра

"Там" - это в полях с кракозябрами. И что возможно шифр - я 29-го писал.

Автор: bas 11.1.2006, 09:52
Цитата(Akella @ 10.1.2006, 11:03 Найти цитируемый пост)

я уже это понял, это из банковской выписки

Скорей всего там ключь.

Автор: Akella 11.1.2006, 14:41
все, парни, тема закрыта, все учасникам большое спасибо за проявленный интерес и помощь,
импорт банковских выпиок сделан.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)