Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
волею судеб пришлось открывать из Excel'a и Access'a 1С-ный файл (велели мне мост построить :) ), а полезли при этом кракозябры (файлы прилагаю). Что, Господа, посоветуете мне предпринять, дабы кракозябры побороть в удобочитаемый вид? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 11:27 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
и индекс тоже прилагаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 11:28 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
visual foxpro конечно нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 11:46 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
Дело в том, что dbf файлы 1с помечены кодовой страницей 1251, тогда как Excel и, наверное, Access предполагают, что файлы dbf всегда идут в кодировке OEM, то есть 866. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 11:47 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
визуал есть, но задача в том, чтобы дэбээфник видеть не в фокспре, а в Excel'е и Access'е ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 11:50 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
во первых в 1с есть богатый арсенал оружия для перевода в ексель и если им воспользываться то возможно это будет проше и логичнее во вторых у вас база формата похожего на досовский фокс где естественно была дос кодировка а в таблице кодировка виндос и когда ексель его открывает у него крыша плавно съезжает и он ставит не ту кодировку можно открыть файл в фоксе проставить страницу(необязательно ) сделать копию в таблицу ексель 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 12:01 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
например use d:\sc2066 in 0 excl select sc2066 copy to d:\sc2066 xl5 а без обработки помоему не получиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 12:05 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
хотя через 1с не используя фокс наверняка тоже можно скопировать там типа создать объект справочник создать объект ексель таблица и в цикле перенести все записи (не знаю 1с) и у пользователя создасться иллюзия моста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 12:09 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
Эта таблица точно была получена из 1С? Дело в том, что эта таблица создана в формате (FoxBASE+/dBASE III PLUS, no memo), в кодовой странице 1251, но при этом собственно признак кодовой страницы в ней не проставлен! Если такую таблицу открывать в Excel как обычный файл (File - > Open), то он, конечно откроется, но будут закорючки, поскольку такое открытие предполагает кодовую страницу 866. Таблицы с кодовой страницей 1251 надо открывать в Excel через ODBC-драйвер (Данные -> Внешние данные). У меня содержимое нормально прочиталось при использовании драйвера ODBC для Visual FoxPro Table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 15:13 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
1С не выставляет кодовую страницу в заголовке файла. Это расширение стандарта по сравнению с dBase. Кстати версии 1С 7.5 и 7.0 использовали 866 кодовую страницу!!! ___________________ Всё вышеизложенное есть моё частное мнение и не претендует на полноту изложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 17:27 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
Hi Matilda! Если есть VFP, то можно написать СУПЕР-ПУПЕР программу, по конвертации такого dbf-а в вид, удобоваримый Excel-ем (напрямую). Вот тебе заготовка: Код: plaintext 1. 2. 3. 4. 5. фокса можно спрятать - получится почти что консольная программа переконвертации :) Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 01:21 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
зачем таблица и так открываеться может так USE Sc2066.dbf excl && кодовая страница COPY TO MyGoodTable.dbf TYPE FOX2X AS 866 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 10:14 |
|
||
|
как побороть кракозябры?
|
|||
|---|---|---|---|
|
#18+
кстати и проставлять кодовую страницу совсем не обязательно по умолчанию все нормально русские буквы видны и так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 10:18 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32788416&tid=1595382]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 348ms |

| 0 / 0 |
