![]() |
![]() |
![]() |
|
Как узнать кодировку DBF? | ☑ | ||
---|---|---|---|---|
0
Вессемир
07.09.06
✎
10:04
|
Можно ли програмно определить какая кодировка используется в дбф файле?
|
|||
2
Волшебник
07.09.06
✎
10:05
|
Кодировка()
|
|||
3
Волшебник
07.09.06
✎
10:06
|
точнее без скобок, потому что это свойство
Если DBF.Кодировка = КодировкаXBase.ANSI Тогда |
|||
4
Вессемир
07.09.06
✎
10:08
|
Вощем, я могу грузить файлы в разной кодировке, 1С сама не определяет в какой кодировке файл, можно лишь установить этот параметр
|
|||
5
Вессемир
07.09.06
✎
10:09
|
Вобщем задача - установить правильную кодировку
|
|||
6
Волшебник
07.09.06
✎
10:09
|
(4) Решение этой задачи задействует некоторые методы искусственного интеллекта.
|
|||
7
Вессемир
07.09.06
✎
10:10
|
(6) И? ;)
|
|||
8
Вессемир
07.09.06
✎
10:11
|
Перед загрузкой давать на просмотр кусок данных и просить выставить правильную кодировку?
|
|||
9
Волшебник
07.09.06
✎
10:12
|
(8) Это будет выглядеть глупо.
|
|||
10
Вессемир
07.09.06
✎
10:13
|
Надо, наверное, как то анализировать таблицу символов, если символ не из стандартного ряда, то подставлять другую кодировку?
|
|||
11
Волшебник
07.09.06
✎
10:13
|
Предлагаю брать кусок файла, подсчитывать количество букв и анализировать по частотному словарю русского языка. Если даже близкого сходства нет, то кодировка неверная. Можно анализировать только самые распространенные буквы.
|
|||
12
Вессемир
07.09.06
✎
10:16
|
Думаю, в структкре файла ДБФ, гдето должны быть зашита эта инфа.
Ведь проги для работы с дбфками правильно определяют кодировку |
|||
13
Вессемир
07.09.06
✎
10:17
|
Надо, лишь знать где это зашито ;)
|
|||
14
Волшебник
07.09.06
✎
10:21
|
(12) При записи можно указать одну кодировку, а данные записывать с другой. Будет весело.
|
|||
15
Вессемир
07.09.06
✎
10:22
|
ОЕМ заголовок:
' Заголовок АНСИ j ? |
|||
16
Вессемир
07.09.06
✎
10:27
|
перекодировал один и тотже файл из оем в анси, различается только второй символ в начале файла "j"
|
|||
17
MikleV
07.09.06
✎
10:27
|
http://www.delphikingdom.com/asp/viewitem.asp?urlitem=/helloworld/dbheader.htm
http://www.gotdotnet.ru/Forums/Common/242732.aspx В последней букве словаря вся мудрость :) |
|||
18
vde69
07.09.06
✎
10:30
|
Сам недавно на этом шишку набил.
Сделал вывод: ДБФ - с региональными установками страшная вещь!!!, многие вещи так и не победил (поставил кривых заплаток), работу сдал - плюнул и забыл как о страшном сне. |
|||
19
Вессемир
07.09.06
✎
10:33
|
(17) Кошмар
|
|||
20
MikleV
07.09.06
✎
10:33
|
(19) чево кошмар. во второй ссылке довольно подробно описано.
|
|||
21
MikleV
07.09.06
✎
10:34
|
+20 сорри, в первой.
|
|||
22
Вессемир
07.09.06
✎
10:34
|
И решение - установил драйвер от фокспро
|
|||
23
Вессемир
07.09.06
✎
10:36
|
(21) теперь бы применительно к 1С все это разжевать ;)
|
|||
24
MikleV
07.09.06
✎
10:37
|
пробуй) ета всё равно что наркота) пока сам не попробуешь не оценишь)
я раз тра*ался с Ёкселем.. он мне упрямо не хотел открывать документы 97 и 2000 релизов.. только 2003.. потом узнал что надо было универсальную сборку брать..) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |