AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 27.01.2017, 11:30   #1  
mnt_dx ist offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1.749 / 158 (9) ++++++
Registriert seit: 17.02.2011
Ort: К Северу через Северо-Запад
Импорт банков - крякозябры
Коллеги, пытаюсь загрузить банки из DBF-ных файлов цб и получаю вместо русских букв крякозябры.
Тут советовали сменить кодировку Ах2009 Импорт банков, но у меня это не получилось. Лучше, чего добился, это поля с названиями пустые.
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	крякозябры.png
Hits:	348
Größe:	169,3 KB
ID:	11157
Как вы выходили из ситуации?
Alt 27.01.2017, 12:02   #2  
potential ist offline
potential
Участник
 
84 / 35 (2) +++
Registriert seit: 13.04.2012
Ort: Санкт-Петербург
Zitat:
Zitat von mnt_dx Beitrag anzeigen
Как вы выходили из ситуации?
когда грузили на терминалке - грузились кракозябры
когда грузили на клиенте на рабочей станции - грузилось нормально
Выходили из ситуации следующим образом - не загружали на терминалке, а загружали на рабочей станции
Alt 27.01.2017, 12:21   #3  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
В настройках языков, наверное, стоит проверить, что стоит. Если сервер без кириллицы (в не Unicode), то такое и будет.
__________________
Ivanhoe as is..
Alt 27.01.2017, 14:02   #4  
mnt_dx ist offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1.749 / 158 (9) ++++++
Registriert seit: 17.02.2011
Ort: К Северу через Северо-Запад
Я работаю через цитрикс и в АХ могу писать на русском, в ворде и экселе тоже.
Alt 27.01.2017, 14:10   #5  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Речь про региональные настройки самого сервера (Language for non-Unicode programs). А пишите вы на языке ввода - это другое.
__________________
Ivanhoe as is..
Alt 27.01.2017, 15:23   #6  
mnt_dx ist offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1.749 / 158 (9) ++++++
Registriert seit: 17.02.2011
Ort: К Северу через Северо-Запад
Zitat:
Zitat von Ivanhoe Beitrag anzeigen
Речь про региональные настройки самого сервера (Language for non-Unicode programs). А пишите вы на языке ввода - это другое.
Вопрос: можно ли обойти эти настройки путем программирования? Или перекодировкой?
Alt 27.01.2017, 16:08   #7  
potential ist offline
potential
Участник
 
84 / 35 (2) +++
Registriert seit: 13.04.2012
Ort: Санкт-Петербург
Зачем программировать, просто нужно немного поиграться с языковыми настройками на сервере (а если что-то пойдет не так, в десять минут добежать до канадской границы)
Alt 27.01.2017, 18:11   #8  
mnt_dx ist offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1.749 / 158 (9) ++++++
Registriert seit: 17.02.2011
Ort: К Северу через Северо-Запад
Zitat:
Zitat von potential Beitrag anzeigen
Зачем программировать, просто нужно немного поиграться с языковыми настройками на сервере (а если что-то пойдет не так, в десять минут добежать до канадской границы)
Много кто работает, поэтому просто так сменить что-либо не дают.
Alt 06.03.2017, 12:14   #9  
kefir_nasty ist offline
kefir_nasty
Участник
 
15 / 10 (1) +
Registriert seit: 11.05.2010
Zitat:
Zitat von mnt_dx Beitrag anzeigen
Много кто работает, поэтому просто так сменить что-либо не дают.
Добрый день, удалось ли вам побороть кракозябры? у меня такая же проблема
Alt 06.03.2017, 14:34   #10  
mnt_dx ist offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1.749 / 158 (9) ++++++
Registriert seit: 17.02.2011
Ort: К Северу через Северо-Запад
Zitat:
Zitat von kefir_nasty Beitrag anzeigen
Добрый день, удалось ли вам побороть кракозябры? у меня такая же проблема
К сожалению, нет
- параметр сервера для не-Unicode содержимого я не могу менять на русский
- я не нашел средства перекодировки в Unicode
- писал обращение с сайта ЦБ, чтобы дали в Unicode, они мне порекомендовали "использовать стандартные средства office" или обратиться в соответствующие компании
This post has been rated by: kefir_nasty (1).
Alt 06.03.2017, 15:29   #11  
Владимир Максимов ist offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1.726 / 1208 (44) ++++++++
Registriert seit: 13.01.2004
Blog-Einträge: 3
1. Стандарт файлов DBF не предусматривает UNICOD. Только какая-либо одна кодовая страница
2. В старых версиях DBF кодовая страница не указывалась совсем. Именно с этим связаны многие проблемы "перевода"

По стандарту, признак кодовой страницы записывается в 29 байте файла DBF (первый байт имеет порядковый номер 0. Т.е. физически - это 30 "символ", если открыть DBF как текстовый файл)

Некоторые стандартные значения кодовых страниц

Code:
Code page Platform 		Code page identifier 

437 	 U.S. MS-DOS 		x01 (1)
866 	 Russian MS-DOS 		x65 (101)
1251 	 Russian Windows 	xC9 (201)
1252 	 Windows ANSI 		x03 (3)
10000 	 Standard Macintosh     x04 (4)
Как правило, если кодировка не указана явно, то подразумевается кодовая страница 866. Т.е. в 29 байте должен быть записан ASCII-код = 101.

-----

PS: Файлы DBF старых форматов в кодовой странице 866 открываются MS Excel как "родные" файлы XLS. В списке доступных форматов для выбора их нет, но если явно указать имя файла - сможет корректно прочитать. Правда, не уверен насчет последних версий Excel.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...

Geändert von Владимир Максимов (06.03.2017 um 15:39 Uhr)
This post has been rated by: Logger (1), kefir_nasty (1).
Alt 07.03.2017, 09:48   #12  
user_ax ist offline
user_ax
Участник
Benutzerbild von user_ax
 
601 / 39 (3) +++
Registriert seit: 07.10.2012
Ort: ZP
У нас была такая проблема при загрузке dbf-а с сайта НБУ, но там это было связано с особенностью кодировки и украинским языком. Насколько я помню, мы прост о переконвертировали файл и он загружался корректно.
Alt 07.03.2017, 09:58   #13  
mnt_dx ist offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1.749 / 158 (9) ++++++
Registriert seit: 17.02.2011
Ort: К Северу через Северо-Запад
Zitat:
Zitat von user_ax Beitrag anzeigen
У нас была такая проблема при загрузке dbf-а с сайта НБУ, но там это было связано с особенностью кодировки и украинским языком. Насколько я помню, мы прост о переконвертировали файл и он загружался корректно.
Как переконвертировали?
Alt 07.03.2017, 11:04   #14  
user_ax ist offline
user_ax
Участник
Benutzerbild von user_ax
 
601 / 39 (3) +++
Registriert seit: 07.10.2012
Ort: ZP
Zitat:
Zitat von mnt_dx Beitrag anzeigen
Как переконвертировали?
Пытались программно - не получилось, насколько я помню, в итоге через тулзу типа DBF to excel или что-то вроде такого. Нужно у консультанта уточнить.
Alt 07.03.2017, 11:38   #15  
kefir_nasty ist offline
kefir_nasty
Участник
 
15 / 10 (1) +
Registriert seit: 11.05.2010
Попробовала я дописать в файл кодировку, ничего не вышло, теперь получаю ошибку Неправильный формат файла
Alt 07.03.2017, 11:48   #16  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
4.004 / 3299 (118) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Может читать как есть а внутри уже раскодировать ?
см.
записать файл в UTF-кодировке
This post has been rated by: kefir_nasty (1).
Alt 07.03.2017, 11:59   #17  
raz ist offline
raz
NavAx
Benutzerbild von raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1.500 / 1098 (40) ++++++++
Registriert seit: 22.07.2003
Ort: МО
Уже не помню что за проблема была с dbf, но помог http://dbfview.com/
This post has been rated by: Logger (1).
Alt 07.03.2017, 12:19   #18  
kefir_nasty ist offline
kefir_nasty
Участник
 
15 / 10 (1) +
Registriert seit: 11.05.2010
Zitat:
Zitat von Logger Beitrag anzeigen
Может читать как есть а внутри уже раскодировать ?
см.
записать файл в UTF-кодировке
Так, уже лучше, не такие кракозябры, на кириллицу уже похоже.

Снизу то, что было, сверху - после перекодировки
Angehängte Grafiken
 
Alt 07.03.2017, 13:42   #19  
kefir_nasty ist offline
kefir_nasty
Участник
 
15 / 10 (1) +
Registriert seit: 11.05.2010
Не получилось конвертировать, и так и сяк текст вертела, всё одно кракозябры
Alt 07.03.2017, 14:11   #20  
Владимир Максимов ist offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1.726 / 1208 (44) ++++++++
Registriert seit: 13.01.2004
Blog-Einträge: 3
Если табличка DBF небольшая, выложили бы ее сюда во вложении
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Stichworte
dbf

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ах2009 Импорт банков Arahnid DAX: Администрирование 32 06.08.2019 21:18
Как сделать импорт из PDF в Аксапту Hammer DAX: Программирование 9 12.04.2011 08:25
Перенести из AX2009 в AX40 импорт банков с ЦБ РФ BOAL DAX: Программирование 30 12.01.2011 14:49
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Экспорт/импорт таблиц IT-specialist DAX: Администрирование 15 26.02.2005 20:46

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:31 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.