Тема: Проблема с русским текстом \U+005

Следующие рекомендации нашел где-то в Интернете (мне помогли)
            Следующую рекомендацию должен выполнить каждый пользователь, независимо от того, возникают у него эти проблемы или нет - сейчас их вроде нет, а вдруг завтра проявятся. Указанные ниже действия необходимо выполнить всего лишь один раз. Суть действий заключается в том, чтобы указать операционной системе, что для руссифицированной программы нужно использовать русскую кодовую страницу, а не английскую. Если у вас в руссифицированной программе пропадали русские шрифты и вместо русского текста появлялась абракадабра, тогда вы знакомы с этой проблемой. Русская кодовая страница имеет номер 1251. Английских две страницы - с номерами 1250 и 1252 (центрально-европейские и западно-европейские языки). Итак, действия для замены номеров кодовых страниц:
                а) зайдите в редактор регистрационного реестра Windows, запустив файл Regedit.exe
                б) откройте в редакторе регистрационного реестра ветвь HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage и измените в этой ветви параметры 1250 = "C_1250.nls" и 1252 = "C_1252.nls" на такие значения: 1250 = "C_1251.nls" и 1252 = "C_1251.nls"
                в) выйдите из редактора регистрационного реестра и перезагрузите компьютер

Re: Проблема с русским текстом \U+005

ОГромное спасибо. Действительно отличная вещь.
Теперь если кривой шрифт заменить. Все отличное показывает.....ИХууу....я стал умней

Re: Проблема с русским текстом \U+005

Вы пишете, что суть этого действия заключается в указании использования русской кодовой страницы для программы, однако, насколько я понимаю, мы указываем, что система (а не программа) должна использовать вместо кодовых страниц 1250 и 1252 кириллическую кодовую страницу.
Т.е. программа при обращении к европейским кодовым страницам будет получать от системы кириллическую; не приведет ли это к проблемам с совместимостью других программ?

Re: Проблема с русским текстом \U+005

> masha
Приведет наверняка.

Re: Проблема с русским текстом \U+005

А как же избавиться от этой проблемы: в 2007 версии Автокада вместо русскиго текста пишутся кракозябры, а в 2002 и 2004 на этом же компьютере все нормально?

Re: Проблема с русским текстом \U+005

Посмотри какой шрифт используется в 2002 и 2004 и используй именно его в 2007. Если не поможет используй:
1) DWGConvert
2) SHX2SHPUNI
Если и это не поможет - выкладывай чертежи и шрифты - посмотрим.

Re: Проблема с русским текстом \U+005

Хорошо, попробую

Re: Проблема с русским текстом \U+005

В висте этот способ не работает...

Re: Проблема с русским текстом \U+005

> Екатерина
В Vista 32 или Vista 64? В Vista 64 работать не должно (точнее не должно в 64-разрядной версии AutoCAD).

Re: Проблема с русским текстом \U+005

А как решается проблема шрифтов в 64 висте?

Re: Проблема с русским текстом \U+005

> Екатерина
Пока никак.

Re: Проблема с русским текстом \U+005

А как всё таки решается проблема с кривыми шрифтами в сочетании Vista Business(32) +AutoCAD 2008?
указанные выше замена кодовой страницы и использование программы DWGConvert не помогает, впрочем как и использование внешнего текстового редактора в каде...Уже месяц бьюсь с этой проблеммой,но пока решения проблемы не найдено...проблема проявляется в большом множестве файлов-при желании могу сбросить один из них...

Re: Проблема с русским текстом \U+005

Где-то нашел такой вариант reg файла. Моим знакомым помогло. Сохранить как, например, russian.reg

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"
"437"="c_866.nls"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"Default"="0419"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Arial Cyr,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Courier,204"="Courier New,204"
"Courier New Cyr,0"="Courier New,204"
"Fixedsys,0"="Fixedsys,204"
"Helv,0"="MS Sans Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"MS Serif,0"="MS Serif,204"
"Small Fonts,0"="Small Fonts,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Tms Rmn,0"="MS Serif,204"
"Verdana,0"="Verdana,204"
"Arial CE,238"="Arial,204"
"Arial CYR,204"="Arial,204"
"Courier New CE,238"="Courier New,204"
"Courier New CYR,204"="Courier New,204"
"Times New Roman CE,238"="Times New Roman,204"
"Times New Roman CYR,204"="Times New Roman,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"System,0"="System,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]
"00000409"="ru"