Разное - [решено] Отсутствует C_1251.nls

Аватара пользователя
corlack

Разное - [решено] Отсутствует C_1251.nls

Сообщение corlack »

Добрый день. Поставил чистую английскую десятку, добавил русский язык, но файла C_1251.nls в System32 нет, есть только C_1252.nls, кириллица отображается корректно с переменным успехом. Где взять C_1251.nls или как иначе вылечить знаки вопроса? Гуглил разные решения кракозябр, большинство из которых сводится к замене содержимого C_1252 содержимым C_1251, вот только он у меня банально отсутствует. Спасибо.
Аватара пользователя
Vadikan

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение Vadikan »

corlack, выполните в PowerShell от имени администратора



Код:

Код: Выделить всё

Get-WinSystemLocale

если не[/i] 1049, выполните

Код:

Код: Выделить всё

Set-WinSystemLocale ru-RU

и перезагрузитесь.




Цитата corlack:



кириллица отображается корректно с переменным успехом
Разное - [решено] Отсутствует C_1251.nls




Поясните. Приведите примеры программ, включая скриншоты.
Аватара пользователя
Alex200511

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение Alex200511 »

Да что тут пояснять? Знаки вопроса вместо кириллических символов были, но не во всех программах, в некоторых нормально отображалась кирилллица.

А ваше лечение помогло сразу. Спасибо, Vadikan! Можно закрывать. Прописанное лекарство звписал на будущее)
Аватара пользователя
corlack

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение corlack »

Цитата corlack:



Прописанное лекарство звписал на будущее)
Разное - [решено] Отсутствует C_1251.nls




Этому лекарству больше 15 лет, просто лень было путь к
GUI
писать...
Аватара пользователя
Vadikan

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение Vadikan »

Ну я раньше ставил русскоязычную винду и программы, поэтому не сталкивался с этим. И даже немного неприятно удивлен, что в 2016 году лучшая операционная система Майкрософта не умеет самостоятельно решать такие проблемы, учитывая, что все региональные и языковые настройки у меня четко указывают на то, какие раскладки и кодировки мне нужны.
Аватара пользователя
corlack

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение corlack »

Цитата corlack:



И даже немного неприятно удивлен, что в 2016 году лучшая операционная система Майкрософта не умеет самостоятельно решать такие проблемы, учитывая, что все региональные и языковые настройки у меня четко указывают на то, какие раскладки и кодировки мне нужны.
Разное - [решено] Отсутствует C_1251.nls




Это пользовательские настройки. Другой пользователь вошел и поставил себе арабские. Вы разработчик "более лучшей" ОС - какую локаль (системную настройку) теперь должна поставить ваша чудесная система? :)
Аватара пользователя
Vadikan

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение Vadikan »

Во-первых, других пользователей у меня нет, только один.

Во-вторых, чисто логически и алгоритмически не вижу проблемы переключения локалей для разных пользователей. В конце-концов не так уж много этих кодировок, можно было бы загрузить сразу все или хотя бы предложить юзеру варианты на выбор в настройках, вместо того, чтобы заставлять его снова лезть в гугл и настраивать систему в командной строке. В конце-концов, винда все равно мучает юзеров постоянными долгими обновлениями без предупреждения и варианта отказаться, собирает все возможные данные. Почему бы не использовать собранные данные для установки несчастной кодировки, закрепленной за пользователем? Особенно, когда он один.

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

P.S. Впрочем, они не смогли даже в десктопную версию скайпа для линуксов, 2016 год заканчивается. Чего я удивляюсь?

Простите за флуд, проблема решена, всем спасибо.
Аватара пользователя
corlack

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение corlack »

Цитата corlack:



можно было бы загрузить сразу все или хотя бы предложить юзеру варианты на выбор в настройках, вместо того, чтобы заставлять его снова лезть в гугл и настраивать систему в командной строке.
Разное - [решено] Отсутствует C_1251.nls




Ну, в гугле-то вы недолго мучались, раз тему тут создали. GUI есть, как я сказал, но вам же в консоли должно быть намного приятнее ↓ чего вы недовольны-то? :)




Цитата corlack:



зато я весьма довольный юзер линукса (некоммерческого, в отличие от продукта второй самой дорогой компании мира!), в котором таких проблем не возникало. Поэтому, собственно, и был немного разочарован, давно не пользовался виндой, думал, уже все должно быть автоматизировано.
Разное - [решено] Отсутствует C_1251.nls




Там все автоматизировано - ставьте русскую винду, и будет вам счастье. А вы ставите английскую > наступаете на грабли столетней давности > гугл плохой > винда плохая.




Цитата corlack:



Впрочем, они не смогли даже в десктопную версию скайпа для линуксов, 2016 год заканчивается.
Разное - [решено] Отсутствует C_1251.nls




Вы не поверите
или все равно будете недовольны...
Аватара пользователя
Vadikan

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение Vadikan »

Vadikan



Недавно мне подарили ноут с предустановленной английской десяткой (из Америки).

Хотелось бы задействовать на нём русскую локаль.

Перерыл интернет, нашёл у Билла Гейтса что-то подобное на Ваш тутошний совет:

https://msdn.microsoft.com/ru-ru/lib...(v=vs.85).aspx


Там предлагается в качестве примера вариант установки ЯПОНСКОЙ локали через комстроку PowerShell:

Set-WinSystemLocale ja-JP.

Там ещё предлагают предварительно (до того) ввести-импортировать языки:

ipmo international.

"Экстраполируя" советы Microsoft, я понял, что мне для запуска русской локали надо вводить, как Вы тут пишете:

Set-WinSystemLocale ru-RU

Однако, тут же в Ваших советах (я - очень неопытный юзер!) я не понял - почему "если не 1049, выполните ..."

При чём здесь майкрософтофский код-идентификатор?



Моё мнение сейчас - для запуска русской локали на предустановленной английской Windows 10:

1.Надо запустить комстроку PowerShell от администратора.

2.Последовательно набрать там:

ipmo international

Set-WinSystemLocale ru-RU



Поясните, если можно, пожалуйста, в чём я неправ?
Аватара пользователя
Alex200511

Re: Разное - [решено] Отсутствует C_1251.nls

Сообщение Alex200511 »

Цитата Alex200511:



Однако, тут же в Ваших советах (я - очень неопытный юзер!) я не понял - почему "если не 1049, выполните ..."
Разное - [решено] Отсутствует C_1251.nls




Потому что 1049 - русская локаль, и смысла ставить ее из консоли нет...


Цитата Alex200511:



"Экстраполируя" советы Microsoft
Разное - [решено] Отсутствует C_1251.nls




Да просто в сделайте в
GUI
, настройке сто лет же.
Ответить

Вернуться в «Microsoft Windows 10»