+7 (495) 668-0-866
Среда, ноября 22, 2017

Проблемы с русской кодировкой 1251 в программах 1С

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

   Вы купили новый компьютер от именитого производителя, ноутбук, моноблок или просто системный блок с уже предустановленной операционной системой WINDOWS, включили, начали работать и устанавливать дополнительные программы. И как же объяснить американские обозначения дат и метрик в 1С или другой русскоязычной программе? Можно пытаться переустанавливать программу, рыться в настройках и ломать себе голову, пытаясь найти проблему в программе, однако причина такой проблемы кроется все в тех же настройках локализации операционной системы. Поверхностная локализация операционной системы от вендора ставит по умолчанию кодировку отображения ириллицы всего лишь windows-1251, а многим программам нужны и другие кодировки из дипозона кириллицы, когда их нет, программа берет кодировку по умолчанию американскую.  Выход из этой проблемы мы нашли и спешим вам рассказать.

   Единственный способ, который помог (но не на 100%!) является ручным изменением американских кодировок на русские. При проблемах кодировки в 1с на lenovo помогло.

1. Запустите редактор реестра. Одновременное нажатие клавиш CMD(win)+R, вводим regedit и ОК.

2. Найдите ветку

   HKEY_LOCAL_MACHINE\System\CurrentCo ntrolSet\Control\Nls\Codepage

и поменяйте значения 1250 = "CP_1250.nls" и 1252 = "CP_1252.nls" на следующие соответственно

1250 = "CP_1251.nls" и 1252 = "CP_1251.nls"

3. В той же ветке найдите параметр "Locale cо значениесм 409" и поменяйте значение на 419

4. Перезагрузитесь.

5. Если не помогло поменяйте операционную систему с Русских установочных дисков))))

  • Среда, 05 сентября 2012

Оставить комментарий

Вы комментируете как Гость.

Эта форма защищена Aimy Captcha-Less Form Guard