arcview3.2+XP=иероглиф ?

0 голосов
спросил 08 Апр, 05 от Гость (210,080 баллов) в категории Программные продукты Esri

вот такая простая но неприятная бяка возникла,

проект создавался в win2000, а после чего будет работать под хр и русский текст в заголовках окон (заголовок видов и таблиц) отображается иероглифами, хотя в свойствах всё хорошо

8 Ответы

0 голосов
ответил 11 Апр, 05 от Ilya (10,800 баллов)

Поменяй шрифт заголовков в на Areal в свойствах рабочего стола винды. если не поможет,

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

в реестре по адресу
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\NLS\CodePage
именам с 1250 по 1258 поменять значения с
c_1251.nls
1250=c_1250.nls
1251=c_1251.nls
1252=c_1252.nls
0 голосов
ответил 11 Апр, 05 от Ilya (10,800 баллов)

Усли совсем ничего не помогает то в реестре убиваещь раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

и вместо него создаешь новый, на пример, у меня такой

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
"Courier New CE,238"="Courier New,238"
"Courier New CYR,204"="Courier New,204"
"Courier New Greek,161"="Courier New,161"
"Courier New TUR,162"="Courier New,162"
"Helv"="MS Sans Serif"
"Helvetica"="Arial"
"MS Shell Dlg 2"="Tahoma"
"Times"="Times New Roman"
"Times New Roman CE,238"="Times New Roman,238"
"Times New Roman CYR,204"="Times New Roman,204"
"Times New Roman Greek,161"="Times New Roman,161"
"Times New Roman TUR,162"="Times New Roman,162"
"Tms Rmn"="MS Serif"
"Arial Baltic,186"="Arial,186"
"Courier New Baltic,186"="Courier New,186"
"Times New Roman Baltic,186"="Times New Roman,186"
"System,0"="System,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"MS Shell Dlg"="MS Sans Serif"
"Areal,0"="Areal,204"
"Areal,204"="Areal,204"
"System"="MS Sans Serif"

0 голосов
ответил 11 Апр, 05 от Гость (210,080 баллов)

Вот теперь заработало, но главное, как мне показалось чтобы запись, а точнее её значение (язык)

"System"="MS Sans Serif"

в разделе

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

совпадала со шрифтом установленным в свойствах раб стола для заголовка, в принципе можно изменять на любой другой , у меня работает.

0 голосов
ответил 11 Апр, 05 от Гость (210,080 баллов)

Вот теперь заработало, но главное, как мне показалось чтобы запись, а точнее её значение (язык)

"System"="MS Sans Serif"

в разделе

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

совпадала со шрифтом установленным в свойствах раб стола для заголовка, в принципе можно изменять на любой другой , у меня работает теперь :)

0 голосов
ответил 13 Апр, 05 от Гость (210,080 баллов)
А вот кто бы помог решить обратную проблему. Подсоединяю dbf шейпа к MS AGGESS. Все, что введено в ArcView кириллицей - по эльфийски. Причем рууский текст, введенный в эту же таблицу в ACCESS , в ArcView отображается нормально.
0 голосов
ответил 14 Апр, 05 от S.E. (12,840 баллов)
Можно выкинуть атрибутивку в Excel, потом импортировать в Access. Русский текст сохраняется.
0 голосов
ответил 14 Апр, 05 от Гость (210,080 баллов)
Это-то да, но мне нужна именно динамическая связь, а не голый импорт
0 голосов
ответил 18 Апр, 05 от BigSerg (4,080 баллов)
сохраняй в текстовый файл с табуляцией  - прекрасно експортируется в дбф который понимается екселом и соответственно с ексела в арку можно таким макаром перегонять. причем с арки в ексел это все можно сделать на скриптовом уровне - тогда добьешься необходимой динамики.Не думаю что возникнут проблемы с преводов в MS Acces
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...