| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Кодировка DBF-файла |
| Автор: AndreyZ53 18.12.2012, 13:56 |
| Здравствуйте, у меня есть таблица DBF и в ней строчки такого вида: ¦СTА¦¦TБTВTБ¦¦¦-TП ¦-¦-¦¬¦-TБTВTМ Как мне ее отобразить на русском языке в нормальной кодировке (в TDBGRid и других компонентах), в BDE пробовал менять различные версии кодировок не помогает, в TDBGRid пробовал менять Font.Charset не помогает. IDE - Delphi 7 |
| Автор: Данкинг 18.12.2012, 14:33 |
| А ты уверен, что сам файл не битый? Если через Excel попробовать открыть? |
| Автор: AndreyZ53 19.12.2012, 08:06 |
| Через Эксель попробовал открыть, тоже самое в Экселе отображается (только немного другие уже иероглифы), у меня таких таблиц куча (по идее они битыми не должны быть) я скачивал данные таблицы с сайта GIS-LAB (скачивал ShapeFile и к каждому Shapefile шли таблицы DBF с непонятной мне кодировкой), уже перепробовал различные функции конвертации из кодировок, что предлагались, все равно безрезультатно. Даже пробовал компонент TDBF, в котором можно устанавливать кодировку ANSI, OEM, пробовал открывать эти таблицы через данный компонент и ставить кодировку, происходило только то, что иероглифы немного менялись и все. |
| Автор: Данкинг 19.12.2012, 14:42 |
| Ну, может сам файл закодирован? Приложи файл, посмотрим. |
| Автор: AndreyZ53 19.12.2012, 15:03 |
| Вот как пример, файл. Поле NAME, я просматриваю его через CDBF |
| Автор: Данкинг 19.12.2012, 17:52 |
| Вообще такое впечатление, что там КОИ-8. Только ФоксПро такой кодировки не знает... |
| Автор: AndreyZ53 19.12.2012, 18:57 |
| Да, я сначала тоже так подумал, попробовал две функции из этой темы http://forum.vingrad.ru/forum/topic-225442/anchor-entry1620321/0.html Но все равно все без результатов |
| Автор: Данкинг 19.12.2012, 19:05 |
| Вообще там и S есть, чего в КОИ-8 быть не должно. А на самом сайте нельзя выяснить, чем кодировали? |
| Автор: AndreyZ53 19.12.2012, 22:01 |
| Там как бы только в архиве ShapeFile вместе c DBF и раздел называется OpenStreetMap в формате Shape, то есть я так понимаю они каждый день вытаскивают данные из OpenStreetMap (обновленные данные) и выкладывают их на сайте Попробую спросить у поддержки |