Я использую LabVIEW 2013 Dev Environment на китайской платформе Windows 8. LabVIEW не является программой на базе Unicode, и, следовательно, в азиатских Windows существуют проблемы с отображением для наших интерфейсов, созданных с использованием наборов символов США и Англии. Я могу решить эту проблему, установив языковые настройки для программ, не поддерживающих Юникод, на английский. Это работает отлично, за исключением того, что все мои другие программы, не основанные на юникоде, абсолютно неразборчивы.

Быстрый поиск в Google обнаружил утилиту Microsoft для запуска приложений с указанной пользователем кодовой страницей AppLocale . Утилита написана только для совместимости до Windows XP. Есть два предлагаемых методов я побежал accross для его установки:. 1. запустите программу установки с помощью параметров совместимости 2. Установка с помощью командной строки с правами администратора ( по- видимому , это не очень хорошо играть с UAC Вы можете найти один набор инструкций здесь для установки AppLocale на Windows с UAC.

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

Есть идеи, что я могу делать не так? Может ли быть принципиальная несовместимость с LabVIEW? Кто-нибудь знает альтернативу AppLocale, которая может работать на меня?

Цяньлуна
источник