Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - Проблемы с Юникодом

Ответить
Настройки темы
Интерфейс - Проблемы с Юникодом

Новый участник


Сообщения: 10
Благодарности: 2

Профиль | Отправить PM | Цитировать


На аппарате стоит инглиш ХР с русским МУИ. Но при каждой смене юникода "инглиш <--> русский" винда постоянно требует вставить загрузочный диск и скопировать с него файлы примерно такие APP866.FO_
Раньше тоже так было, но файл запрашивал ровно один раз после установки системы, а затем никогда больше не просил.
Что я неправильно сделал в этот раз?
Поможите сведующие!!!

Отправлено: 18:30, 28-04-2009

 

(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата salimjan22:
Но при каждой смене юникода "инглиш <--> русский" »
Вы имеете в виду кодовую страницу? А зачем вы ее меняете - у вас англоязычные приложения некорректно работают с русской кодовой страницей?

Возможно, дистрибутив был обработан nLite - из него были вырезаны файлы. Искомые файлы имеются в папке Fonts ( APP866.FON)?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:28, 28-04-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Vadikan,
если можно - прошу уточнить один пользовательский момент.

Западному пользователю что б видеть кириллицу в приложениях, например он захотел выучить один из языков который построены на её основе, приходится выставлять желаемый язык отображения для не юникод программ, а для юникод задавать соответственное расположение?
Откуда это всё, предлагая решение на тему Программирование>>Кирилица в консоли, проверяя её на Севен, я заметил такую зависимость. При развёртывания по умолчанию локация и желаемо отображение указанно USA и English соответственно.
Перепроверил со скрином этой статьи, где я так понял всё по дефолту кроме имени пользователя.

Отправлено: 03:50, 29-04-2009 | #3


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Admiral, я не очень понял вопрос и терминологию... поэтому отвечу общей информацией.

Устанавливать язык для не-юникодных программ (далее ЯЮ) нужно для корректного отображения их элементов интерфейса. При этом ПО на англ. языке должно работать без проблем с русским ЯЮ. Конечно, я не рассматриваю исключения, например, когда программа проверяет, какой ЯЮ используется.

Все остальные языковые настройки не зависят от того, какой ЯЮ выбран. Вы можете использовать расположение США наряду с русским ЯЮ (и наоборот).

При установке, насколько я помню, для русской (локализованной) ОС устанавливается русский ЯЮ.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 11:11, 29-04-2009 | #4


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Vadikan если программа полностью использует в Юникод кодировке кириллические символы, то проблем их корректного отображение не должно быть, даже если у конечного пользователя расположение (Regional Settings) выбрано English?
Если не Юникод, то как повезёт. То есть символы могут отображаться, но если где не корректно, то нужно выставлять соответственный ЯЮ? Например, как в случаи с AVP6, предполагаю что он использует ANSI.
Так и есть, локализированная русская версия ОС Windows выбирает русский ЯЮ.


Более чем 6 месяцев спустя:
Нужно было просто перечитать статью и всё станет на свои места.
Цитата Vadikan:
SystemLocale

Разрешает программам, не использующим кодировку Юникод (Unicode), выполнять работу, выводить меню и диалоговые окна с использованием локализованных языковых символов. Если в локализованной программе некорректно отображаются языковые символы, настройка языка системы по умолчанию с целью обеспечить соответствие языку локализованной программы может разрешить проблему. Однако данная настройка является системной, поэтому невозможно одновременно поддерживать версии локализованных программ, не использующих Юникод, на нескольких языках. Значения параметров должны соответствовать списку Locale IDs.
>>
Для индивидуальной настройки программ, вероятно подойдёт
Цитата Vadikan:
The Microsoft AppLocale Utility »
На графические Юникод программы данная настройка не влияет (чего не скажешь про консольные, так что тема Программирование>>Кирилица в консоли весьма актуальна, даже для Юникодовых), с той лишь оговоркой что, если в программе осуществляется сохранение тестовых данных, они должны быть сохранены в Юникод файл, иначе будут ?? вместо кириллического, если последний не указан в настройки на скрине выше.

Скриншот одной из ранних версий MultiBoot, которая является Юникодовой.
Вот про то как добиться приведённой на скрине независимости и был мой изначальный вопрос в этой теме.

Спасибо за статью!

Последний раз редактировалось Admiral, 21-11-2009 в 01:40.


Отправлено: 13:24, 29-04-2009 | #5



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - Проблемы с Юникодом

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Проблемы с принтером! <определенно - проблемы с принтером> Serega33 Сетевое оборудование 1 07-05-2008 12:59
Проблемы с загрузкой Windows - проблемы с матплатой? Kaeru Непонятные проблемы с Железом 28 31-10-2007 20:33




 
Переход