![]() |
|
|
![]()
|
|
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Вставляю данные с помощью TDbf.
В DBF-ник вставляется абра-кадабра вместо русских букв, кто - нибудь сталкивался с такой проблемой ??? -------------------- Praemonitus, praemunitus |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Кодировка - DOS?
Если да - то так и будет. Delphi работает в win-кодировке. Т.е. переведи "мама" в нужную кодировку. Или выбери нужную. Руководство по TDbf Micha Nelissen 9 мая 2003 2.4. Translate {$ifdef DELPHI_4} function Translate(Src, Dest: PChar; ToOem: Boolean): Integer; override; {virtual} {$else} procedure Translate(Src, Dest: PChar; ToOem: Boolean); override; {virtual} {$endif} Данные записываются в DBF файл в конкретной кодовой странице, "OEM". Win-dows использует кодовые страницы "ANSI" для показа данных. Эта функция перетранслирует между этими кодовыми страницами. Указание true в ToOem транслирует из Windows в DBF. Указание false в ToOem транслирует из DBF в Windows. 3.4. LanguageID property LanguageID: Integer read GetLanguageID; Используйте свойство LanguageID для определения кодовой страницы, комбинации об использованной локализации using. См. также DbfLang.pas для получения полной информации. и т.п. |
|||
|
||||
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Исходники Translate Прикольные
-------------------- Praemonitus, praemunitus |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Функций перекодировки win-oem-koi8r как грязи.
Вкати какую понравится куда хочешь - хоть в программу, хоть в tdbf. Лично я пользуюсь Halcyon. Там есть ASCIITranslate=true/false. |
|||
|
||||
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Не подскажешь где именно эту грязь достать можно .... -------------------- Praemonitus, praemunitus |
|||
|
||||
| offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
||||
|
||||
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Ничего не помогло ...
-------------------- Praemonitus, praemunitus |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Marriage
Млин, делов на 15 минут перепробовать варианты. Сляпал строку - шарахнул в запись. Вьювером посмотрел какая кодировка получилась. Перекодировал строку перед записью в эту кодировку. Записал и посмотрел на результат. Все. А я просто принципиально не хочу громоздить эту TDbf. Halcyon мне ближе - команды почти как в Фоксе и никаких проблем с кодировкой. Не пойму, за что ты "опытный". |
|||
|
||||
| Marriage |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Сам не знаю, с детства наверно.
Ну не силен я в кодировке[s] ??? Это сообщение отредактировал(а) Marriage - 12.7.2005, 17:33 -------------------- Praemonitus, praemunitus |
||||
|
|||||
| TP@MB@Y |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 18.12.2004 Где: Москва Репутация: нет Всего: 4 |
соррии не туда запостил =)
Это сообщение отредактировал(а) TP@MB@Y - 13.7.2005, 19:42 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |