|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Я думаю для американцев, кодировка это как раз самое глубокое место (им-же что UTF8, что ANSI, даже ASCII - разницы нет никакой) - скорее всего какую-то "новую" библиотеку использовали которая по умолчанию текст как UTF8 читает.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Цитата:
А вот когда исправят - это вопрос интересный. Вероятность, что исправят к выходу русской локализации очень близка к 0%, в SP1 - близка к 50%
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Если быть точным, то начиная с версии AutoCAD R12 (DOS) с языком в DCL проблем не было. А это 1992 год - как раз 20 лет.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Offtop: На уровне бреда:
Интересно, это ошибка в автодесковских исходниках, или поставили библиотечки поновее, в которых не учли, что функция, например, теперь перегруженна, и по умолчанию использует UTF8. Просто, если они все-таки "прошловековые" исходнички подправляют, с учетом, что автодеск, не так давно, ВНЕЗАПНО стал оси расширять (Mac OS) + VB слили, может они плавно под какую-нибудь мультисистемную платформу (ну все поняли про какую я) решили ПОЛНОСТЬЮ перейти - со всеми вытекающими.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
а вот китайцам все равно, они уже давно на своем языке все делают (в интерфейсе акада) Последний раз редактировалось gomer, 29.03.2012 в 20:16. |
|||
|
||||
Josser Регистрация: 09.11.2011
Сообщений: 66
|
Цитата:
здесь. Существующие .NET приложения придется перекомпилировать в обязательном порядке с чем и поздравляю. |
|||
|
||||
... и забудьте навсегда про половину европейских языков...
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
Цитата:
Может я че-то не то делал,работаю на Win 7 х64 Последний раз редактировалось alextv, 02.06.2012 в 17:48. |
|||
|
||||
Цитата:
Замени в DCL весь русский текст английским (предварительно создав копию файла). После того, как выпустят патч, исправляющий проблему - заменишь файл исходным вариантом.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Кстати, это не единственный облом с кодировкой в AutoCAD 2013. И на этот раз под раздачу попадают не только лиспописатели (в который раз), но и те, кто пишет под .net, а возможно, что и под arx: подающая надежды, новоявленная софтина accoreconsole.exe вообще не отображает русскоязычные символы, выводимые на консоль программно (даже кракозяблы), а так же всё то, что идёт после этих символов... Если вбивать русский текст вручную, прямо в консоль accoreconsole.exe, то русскоязычные символы корректно отображаются, а вот программный вывод - хрен... Т.е. строка кода
Код:
Код:
Код:
Цитата:
Код:
Цитата:
Данную "прелесть" я наблюдаю на AutoCAD 2013 x64 Enu. В русской версии, как оказалось, дела ещё "веселей": Если запустить accoreconsole.exe для AutoCAD 2013 x64 Russian, то в консоли вообще ничего не отображается. Оно и понятно - ведь в русской версии автокада, на консоль выводятся локализованные текстовые сообщения. При этом, если в консоль вбивать любые символы (не важно русские или английские), то в русской версии обозначенной софтины на консоли они отображаться не будут. Если в этой консоли запустить LISP программу, которая не выводит на консоль русского текста, то программа работает успешно, но если добавить код, который выведет на консоль русский текст - программа выполняется до того места, где находится русский текст и прекращает свою работу. Вот такие пироги... Итого: Если ваши плагины AutoCAD выводят на консоль информацию на русском, или на русском запрашивают что-либо у юзера, то работать с такими приложениями в accoreconsole.exe не удастся в виду косяка с кирилицей. Т.о. российским разработчикам работать с accoreconsole.exe в настоящее время невозможно, поскольку кирилица нередко встречается в именах каталогов и файлов, а русская версия данной программы - просто мусор. Лишнее подтверждение тому, что у автодеска локализованные версии приложений содержат гораздо больше багов, чем их английские аналоги, в виду того, что локализованные версии нихрена не тестируются автодеском.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 06.06.2012 в 15:46. |
||||
|
||||
я хотел с помощью accoreconsole.exe запустить на исполнение мой модуль пакетной обработки чертежей... У юзера запрашивается каталог, в котором нужно выполнить рекурсивную обработку, при этом по умолчанию используется каталог "Мои документы"... А поскольку в пути присутствуют русские символы (Windows ведь русская), то юзеру показывают шиш.... А приглашение - тоже на русском... Т.о. юзер, запускающий нужный код из консоли, не видит ничего и не понимает, что у него запрашивается (или что ему сообщается). В общем полное "юзабилити"...
UPD (на следующий день). Отправка сообщений на форуме организована через задницу: если я пишу очередное сообщение на следующий день, то какого хрена мне запрещают создавать новое сообщение, заставляя редактировать вчерашнее, дописывая текст только потому, что вчера моё сообщение было последним? Если мне нужно отредактировать сообщение - я его редактирую, а если мне нужно создать новое сообщение - значит мне нужно создать новое сообщение, а не редактировать старое. Если уж заставляете, то и в списке тем форума должно происходить оповещение о том, что сообщение обновлено (название темы должно выделяться жирным шрифтом). Прекрасно понимаю, что ничего не изменится, ибо админам в настройках форума ковыряться влом (хотя это много времени не занимает) - но всё равно об этом заявляю, дабы ткнуть носом в очевидное гуано, которое присутствует годами, но никак не убирается. По поводу обозначенной выше проблемы с accoreconsole.exe - отправил в Autodesk сообщение об этом баге, а так же разместил инфу на англоязычном сайте здесь. UPD 2 Добавил в #35 информацию о том, как обстоят дела с обозначенным багом в русской версии AutoCAD 2013.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 06.06.2012 в 15:28. |
||||
|
||||
Инженер-конструктор Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 266
|
После установки Language Pack'а проблема с отображением самодельных диалоговых окон исчезла (только в русской версии).
[img]http://s06.***********/i179/1208/92/670421eca92f.jpg[/img] Для русской версии создался отдельный ярлык. Вопрос: как сделать так, чтоб в английской версии тоже всё нормально отображалось? |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
После всех разговоров скачал я "тридцатидневку" - скажу честно на превый взгляд понравилась. Да в английской косячок есть, но во превых я всегда говорил что DCL-зло, во вторых, немного поколдовав это лечится (хотя конечно осадок остался). В автозагрузку оба файла и старые лиспы и диалоги можно не трогать:
Исходники: Код:
Код:
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными | Андрей Х. | AutoCAD | 24 | 27.05.2015 10:17 |
Проблемы с AutoCAD Mechanical 2011 | Pozia | Вертикальные решения на базе AutoCAD | 15 | 18.03.2011 18:07 |
Проблемы с активацией Autocad 2011. | Mim | AutoCAD | 4 | 30.06.2010 13:35 |
проблемы с принтером в AutoCad | руслан | AutoCAD | 9 | 09.10.2006 05:32 |
Проблемы с установкой AutoCad 14ru. | Сергей Юшков | AutoCAD | 3 | 27.12.2004 09:50 |