![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кодировка [D6, dBase, FoxPro]
Jackal © (2003-01-04 12:41:00)Ув. мастера. У меня возникла проблема вот какого рода. Есть DBF база, инфа в ней хранится в DOS кодировке. На основе данных этой базы генерируется HTML страничка. Вот тут то и возникают проблемы, данные из базы нормально отображаются только при кодировке DOS, а статические данные только при кодировке Win.
Да, и еще при внесении новых данных в базу, они сохраняются в формате Win, и чтоб в одном и томже EDITe отображать старые и новые данные приходится менять кодировку.
Помогите разобратся. Заранее большое СПАСИБО.
Reindeer Moss Eater (2003-01-04 14:30:00) [1]Если данные в таблице представлены в cp866, то настрой параметр LANGDRIVER своей сессии (db866ru0).
Если после этого данные по русски не отображаются в DataAware компонентах, значит у таблицы заголовок неверен (явно указана кодовая страница, и указана неверно )
Jackal (2003-01-04 14:24:00) [2]Через TTable читаем данные и отображаем их, к примеру, в TDBEdit.
Так вот если в TDBEdit поставить Font/Charset = OEMCharset то
старые данные отображаются нормально, но вновь введенные отображаются карлючками. А если Font/Charset какойто другой то наоборот.
Reindeer Moss Eater (2003-01-04 14:14:00) [3]данные из базы нормально отображаются только при кодировке DOS
Где? Кем? Какими средствами прочитанные? ......
Jackal (2003-01-04 14:11:00) [4]Неужели никто, ничего не может подсказать?