код русского языка в windows

Идентификаторы языка и значения идентификатора OptionState в Office 2016

Сводка: Поиск идентификатора языка и значений идентификатора OptionState для определения и настройки языкового Office 2016 г. и средств проверки проверки.

Используйте значения в таблицах Language Identifier (Идентификатор языка) и OptionState ID (Идентификатор optionState) для настройки Office 2016, средств проверки Office проверки или определения установленных языков.

Это справочная статья. Значения, которые предоставляются в таблицах, необходимы для выполнения процедур, описанных в следующих статьях:

В этой статье описаны способы развертывания и управления языковыми пакетами для версий Office 2016, использующих в качестве технологии установки установщик Windows (MSI), которые доступны для организаций посредством корпоративного лицензирования. Если у вас есть подписка на Office и вы развертываете Приложения Microsoft 365, использующие технологию установки «нажми и работай», см. статью Общие сведения о развертывании языковых пакетов в Приложениях Microsoft 365.

Идентификаторы языков

Office 2016 доступен на многих языках. В международных настройках можно развернуть несколько языковых версий Office 2016 за один процесс установки. Настройка объединяет продукт, не относяющийся к языку, и один или несколько пакетов для конкретного языка, чтобы создать полноценный продукт.

В исходных носителах языковые пакеты организованы в отдельные папки. К имени каждой папки в форме ll-cc будет прибавлен языковой тег. Этот тег определяет язык и культуру. Например, языковые папки на английском языке (США) можно определить по расширению имени папки. С помощью языковых тегов можно определить папки, которые нужно скопировать в точку установки сети.

Языковые папки, включенные в полностью локализованную версию продукта Office 2016, одинаковы с языковыми папками, включенными в языковой пакет Microsoft Office 2016 для определенного языка. Например, та же папка Outlook.ar-sa используется в версии Office 2016 на арабском языке, версии Outlook 2016 на арабском языке и языковом пакете Office 2016 — на арабском языке.

В некоторых процедурах языковые теги также называются и используются как «языковые ИД».

Office 2016 предлагает локализованные версии на всех языках, перечисленных в таблице ниже. Папки для языковых компонентов можно определить по языковой тегу, который отображается в таблице. В Windows операционной системы используются идентификаторы языков (LCIDs) для определения языков в Windows реестре.

В дополнение к полностью локализованным языкам в Office 2016 есть пакеты интерфейса пользователя, которые содержат подмножество языковых компонентов и предназначены для установки вместе с логическим родительским языком. Элементы, которые не локализованы в пакет интерфейса пользователя, отображаются на родительском языке. Дополнительные сведения о пакетах интерфейса пользователя см. в этой теме.

Языковые теги (иД языка) и LCID доступны в Office 2016 г.

LanguageГеографическая областьТег языка (ll-CC) 1Код языка
АрабскийСаудовская Аравияar-SA1025
BulgarianБолгарияbg-BG1026
Китайский (упрощенное письмо)Китайская Народная Республикаzh-CN2052
КитайскийТайваньzh-TW1028
ХорватскийХорватияhr-HR1050
ЧешскийЧешская Республикаcs-CZ1029
ДатскийДанияda-DK1030
DutchНидерландыnl-NL1043
АнглийскийСоединенные Штатыru-RU1033
ЭстонскийЭстонияet-EE1061
ФинскийФинляндияfi-FI1035
ФранцузскийФранцияfr-FR1036
GermanГерманияde-DE1031
ГреческийГрецияel-GR1032
ИвритИзраильhe-IL1037
ХиндиИндияhi-IN1081
ВенгерскийВенгрияhu-HU1038
ИндонезийскийИндонезияid-ID1057
ItalianИталияit-IT1040
ЯпонскийЯпонияja-JP1041
КазахскийКазахстанkk-KZ1087
КорейскийРеспублика Кореяko-KR1042
ЛатышскийЛатвияlv-LV1062
ЛитовскийЛитваlt-LT1063
МалайскийМалайзияms-MY1086
Норвежский (букмол)Норвегияnb-NO1044
ПольскийПольшаpl-PL1045
ПортугальскийБразилияpt-BR1046
ПортугальскийПортугалияpt-PT2070
РумынскийРумынияro-RO1048
РусскийРоссияru-RU1049
Сербский (латиница)Сербияsr-latn-RS2074
SlovakСловакияsk-SK1051
СловенскийСловенияsl-SI1060
ИспанскийИспанияes-ES3082
ШведскийШвецияsv-SE1053
ТайскийТаиландth-TH1054
ТурецкийТурцияtr-TR1055
УкраинскийUkrainianuk-UA1058
ВьетнамскийВьетнамvi-VN1066

1. Тег языка иногда называется ИД языка.

Средства проверки Config.xml параметра ИД OptionState

В таблице ниже 2010 г. 2016 2016 г. Office проверки Office параметра OptionState ID. Она упорядочена в алфавитном порядке по языку. Эти значения используются для изменения файла Config.xml в папке ProofKit.WW при настройке средств проверки Office проверки. Дополнительные сведения о средствах проверки проверки см. в Office средств проверки. Инструкции по настройке средств проверки проверки можно найти в этой Office.

OptionState IDs for each Proofing Tools language in Office 2016

Источник

Кодировки в Windows

В данной статье пойдёт речь о кодировках в Windows. Все в жизни хоть раз использовали и писали консольные приложения как таковые. Нету разницы для какой причины. Будь-то выбивание процесса или же просто написать «Привет. Я не могу сделать кодировку нормальной, поэтому я смотрю эту статью!».

Тем, кто ещё не понимает, о чём проблема, то вот Вам:

код русского языка в windows. image loader. код русского языка в windows фото. код русского языка в windows-image loader. картинка код русского языка в windows. картинка image loader. Сводка: Поиск идентификатора языка и значений идентификатора OptionState для определения и настройки языкового Office 2016 г. и средств проверки проверки.

А тут было написано:

Но никто ничего не понял.

В любом случае в Windows до 10 кодировка BAT и других языков, не использует кодировку поддерживающую Ваш язык, поэтому все русские символы будут писаться неправильно.

1. Настройка консоли в батнике

Сразу для тех, кто пишет chcp 1251 лучше написать это:

Первый способ устранения проблемы, это Notepad++. Для этого Вам нужно открыть Ваш батник таким способом:

код русского языка в windows. image loader. код русского языка в windows фото. код русского языка в windows-image loader. картинка код русского языка в windows. картинка image loader. Сводка: Поиск идентификатора языка и значений идентификатора OptionState для определения и настройки языкового Office 2016 г. и средств проверки проверки.

Не бойтесь, у Вас откроется код Вашего батника, а затем Вам нужно будет сделать следующие действия:

код русского языка в windows. image loader. код русского языка в windows фото. код русского языка в windows-image loader. картинка код русского языка в windows. картинка image loader. Сводка: Поиск идентификатора языка и значений идентификатора OptionState для определения и настройки языкового Office 2016 г. и средств проверки проверки.

Если Вам ничего не помогло, то преобразуйте в UTF-8 без BOM.

2. Написание консольных программ
Нередко люди пишут консольные программы(потому что на некоторых десктопные писать невозможно), а кодировка частая проблема.

Первый способ непосредственно Notepad++, но а если нужно сначала одну кодировку, а потом другую?

Сразу для использующих chcp 1251 пишите это:

Второй способ это написать десктопную программу, или же использовать Visual Studio. Если же не помогает, то есть первое: изменение кодировки вывода(Пример на C++).

Если же не сработает:

3. Изменение chcp 1251
Если же у Вас батник, то напишите в начало:

Теперь у Нас будет нормальный вывод в консоль. На других языках (С++):

4. Сделать жизнь мёдом
При использовании данного способа Вы не сможете:

Источник

Гарантированная локализация/русификация консоли Windows

Введение

Данный материал не предлагает строгий алгоритм действий, а направлен на описание узловых проблем, с которыми неизбежно сталкивается разработчик локализованного консольного приложения, а также некоторые возможные пути их разрешения. Предполагается, что это позволит разработчику сформировать стратегию работы с локализованной консолью и эффективно реализовать существующие технические возможности, большая часть которых хорошо описана и здесь опущена.

Виды консолей

В общем случае функции консоли таковы:

управление операционной системой и системным окружением приложений на основе применения стандартных системных устройств ввода-вывода (экран и клавиатура), использования команд операционной системы и/или собственно консоли;

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

Отдельным видом консоли можно считать консоль отладки Visual Studio (CMD-D ).

Конфликт кодировок

Совет 1. Выполнять разработку текстовых файлов (программных кодов, текстовых данных и др.) исключительно в кодировке UTF-8. Мир любит Юникод, а кроссплатформенность без него вообще невозможна.

Совет 2. Периодически проверять кодировку, например в текстовом редакторе Notepad++. Visual Studio может сбивать кодировку, особенно при редактировании за пределами VS.

Поскольку в консоли постоянно происходит передача управления от приложений к собственно командному процессору и обратно, регулярно возникает «конфликт кодировок», наглядно иллюстрируемый таблица 1 и 2, сформированных следующим образом:

Команды и код приложения под катом

> Echo ffffff фффффф // в командной строке

PS> Echo ffffff фффффф // в PowerShell

код тестового приложения:

Командную часть задания все консоли локализовали практически без сбоев во всех кодировках, за исключением: в WPS неверно отображена русскоязычная часть команды во всех кодировках.

код русского языка в windows. 9514774000f8bd2d454a8553cd36a1bf. код русского языка в windows фото. код русского языка в windows-9514774000f8bd2d454a8553cd36a1bf. картинка код русского языка в windows. картинка 9514774000f8bd2d454a8553cd36a1bf. Сводка: Поиск идентификатора языка и значений идентификатора OptionState для определения и настройки языкового Office 2016 г. и средств проверки проверки.Табл. 1. Результат выполнения команды консоли Echo ffffff фффффф

Вывод тестового приложения локализован лишь в 50% испытаний, как показано в табл.2.

код русского языка в windows. a8a11a2d4a03e3cb91d64cfcfbeece05. код русского языка в windows фото. код русского языка в windows-a8a11a2d4a03e3cb91d64cfcfbeece05. картинка код русского языка в windows. картинка a8a11a2d4a03e3cb91d64cfcfbeece05. Сводка: Поиск идентификатора языка и значений идентификатора OptionState для определения и настройки языкового Office 2016 г. и средств проверки проверки.Табл. 2. Результат запуска приложения LoggingConsole.Test

Сoвет 3. Про PowerShell забываем раз и навсегда. Ну может не навсегда, а до следующей мажорной версии.

По умолчанию Windows устанавливает для консоли кодовые страницы DOS. Чаще всего CP437, иногда CP866. Актуальные версии командной строки cmd.exe способны локализовать приложения на основе русифицированной кодовой страницы 866, но не 437, отсюда и изначальный конфликт кодировок консоли и приложения. Поэтому

Проблемы консолей Visual Studio

Отдельной опцией Visual Studio является встроенная односеансная консоль отладки, которая перехватывает команду Visual Studio на запуск приложения, запускается сама, ожидает компиляцию приложения, запускает его и отдает ему управление. Таким образом, отладочная консоль в течение всего рабочего сеанса находится под управлением приложения и возможность использования команд Windows или самой консоли, включая команду CHCP, не предусмотрена. Более того, отладочная консоль не воспринимает кодовую страницу по умолчанию, определенную в реестре, и всегда запускается в кодировке 437 или 866.

Совет 6. Тестирование приложения целесообразно выполнять во внешних консолях, более дружелюбных к локализации.

Локализация отладочной консоли Visual Studio

Ниже приведен пример вывода тестового приложения в консоль, иллюстрирующий изложенное. Метод Write получает номера текущих страниц, устанавливает новые кодовые страницы вводного и выводного потоков, выполняет чтение с консоли и записывает выводную строку, содержащий русский текст, в том числе считанный с консоли, обратно в консоль. Операция повторяется несколько раз для всех основных кодовых страниц, упомянутых ранее.

приложение запущено в консоли с кодовыми страницами 1251 (строка 2);

приложение меняет кодовые страницы консоли (current, setted);

приложение остановлено в консоли с кодовыми страницами 1252 (строка 11, setted);

Приложение адекватно локализовано только в случае совпадения текущих кодовых страниц консоли (setted 1251:1251) с начальными кодовыми страницами (строки 8 и 10).

Код тестового приложения под катом

Совет 7. Обязательный и повторный! Функции SetConsoleCP должны размещаться в коде до первого оператора ввода-вывода в консоль.

Стратегия локализации приложения в консоли

Удалить приложение PowerShell (если установлено), сохранив Windows PowerShell;

Установить в качестве кодовую страницу консоли по умолчанию CP65001 (utf-8 Unicode) или CP1251 (Windows-1251-Cyr), см. совет 5;

Разработку приложений выполнять в кодировке utf-8 Unicode;

Контролировать кодировку файлов исходных кодов, текстовых файлов данных, например с помощью Notepad++;

Реализовать программное управление локализацией приложения в консоли, пример ниже под катом:

Пример программной установки кодовой страницы и локализации приложения в консоли

Источник

Выбор кодировки текста при открытии и сохранении файлов

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

Когда вы открываете текстовый файл в Microsoft Word или другой программе (например, на компьютере, язык операционной системы на котором отличается от того, на котором написан текст в файле), кодировка помогает программе определить, в каком виде нужно вывести текст на экран, чтобы его можно было прочитать.

В этой статье

Общие сведения о кодировке текста

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

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

Различные кодировки для разных алфавитов

Сведения о кодировке, сохраняемые с текстовым файлом, используются компьютером для вывода текста на экран. Например, в кодировке «Кириллица (Windows)» знаку «Й» соответствует числовое значение 201. Когда вы открываете файл, содержащий этот знак, на компьютере, на котором используется кодировка «Кириллица (Windows)», компьютер считывает число 201 и выводит на экран знак «Й».

Однако если тот же файл открыть на компьютере, на котором по умолчанию используется другая кодировка, на экран будет выведен знак, соответствующий числу 201 в этой кодировке. Например, если на компьютере используется кодировка «Западноевропейская (Windows)», знак «Й» из исходного текстового файла на основе кириллицы будет отображен как «É», поскольку именно этому знаку соответствует число 201 в данной кодировке.

Юникод: единая кодировка для разных алфавитов

Чтобы избежать проблем с кодированием и декодированием текстовых файлов, можно сохранять их в Юникоде. В состав этой кодировки входит большинство знаков из всех языков, которые обычно используются на современных компьютерах.

Так как Word работает на базе Юникода, все файлы в нем автоматически сохраняются в этой кодировке. Файлы в Юникоде можно открывать на любом компьютере с операционной системой на английском языке независимо от языка текста. Кроме того, на таком компьютере можно сохранять в Юникоде файлы, содержащие знаки, которых нет в западноевропейских алфавитах (например, греческие, кириллические, арабские или японские).

Выбор кодировки при открытии файла

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

Откройте вкладку Файл.

Нажмите кнопку Параметры.

Нажмите кнопку Дополнительно.

Перейдите к разделу Общие и установите флажок Подтверждать преобразование формата файла при открытии.

Примечание: Если установлен этот флажок, Word отображает диалоговое окно Преобразование файла при каждом открытии файла в формате, отличном от формата Word (то есть файла, который не имеет расширения DOC, DOT, DOCX, DOCM, DOTX или DOTM). Если вы часто работаете с такими файлами, но вам обычно не требуется выбирать кодировку, не забудьте отключить этот параметр, чтобы это диалоговое окно не выводилось.

Закройте, а затем снова откройте файл.

В диалоговом окне Преобразование файла выберите пункт Кодированный текст.

В диалоговом окне Преобразование файла установите переключатель Другая и выберите нужную кодировку из списка.

В области Образец можно просмотреть текст и проверить, правильно ли он отображается в выбранной кодировке.

Если почти весь текст выглядит одинаково (например, в виде квадратов или точек), возможно, на компьютере не установлен нужный шрифт. В таком случае можно установить дополнительные шрифты.

Чтобы установить дополнительные шрифты, сделайте следующее:

Нажмите кнопку Пуск и выберите пункт Панель управления.

Выполните одно из указанных ниже действий.

На панели управления выберите раздел Удаление программы.

В списке программ щелкните Microsoft Office или Microsoft Word, если он был установлен отдельно от пакета Microsoft Office, и нажмите кнопку Изменить.

На панели управления выберите раздел Удаление программы.

В списке программ щелкните Microsoft Office или Microsoft Word, если он был установлен отдельно от пакета Microsoft Office, и нажмите кнопку Изменить.

На панели управления щелкните элемент Установка и удаление программ.

В списке Установленные программы щелкните Microsoft Office или Microsoft Word, если он был установлен отдельно от пакета Microsoft Office, и нажмите кнопку Изменить.

В группе Изменение установки Microsoft Office нажмите кнопку Добавить или удалить компоненты и затем нажмите кнопку Продолжить.

В разделе Параметры установки разверните элемент Общие средства Office, а затем — Многоязыковая поддержка.

Выберите нужный шрифт, щелкните стрелку рядом с ним и выберите пункт Запускать с моего компьютера.

Совет: При открытии текстового файла в той или иной кодировке в Word используются шрифты, определенные в диалоговом окне Параметры веб-документа. (Чтобы вызвать диалоговое окно Параметры веб-документа, нажмите кнопку Microsoft Office, затем щелкните Параметры Word и выберите категорию Дополнительно. В разделе Общие нажмите кнопку Параметры веб-документа.) С помощью параметров на вкладке Шрифты диалогового окна Параметры веб-документа можно настроить шрифт для каждой кодировки.

Выбор кодировки при сохранении файла

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

Если документ планируется открывать в программе, которая не поддерживает Юникод, вы можете выбрать нужную кодировку. Например, в операционной системе на английском языке можно создать документ на китайском (традиционное письмо) с использованием Юникода. Однако если такой документ будет открываться в программе, которая поддерживает китайский язык, но не поддерживает Юникод, файл можно сохранить в кодировке «Китайская традиционная (Big5)». В результате текст будет отображаться правильно при открытии документа в программе, поддерживающей китайский язык (традиционное письмо).

Примечание: Так как Юникод — это наиболее полный стандарт, при сохранении текста в других кодировках некоторые знаки могут не отображаться. Предположим, например, что документ в Юникоде содержит текст на иврите и языке с кириллицей. Если сохранить файл в кодировке «Кириллица (Windows)», текст на иврите не отобразится, а если сохранить его в кодировке «Иврит (Windows)», то не будет отображаться кириллический текст.

Если выбрать стандарт кодировки, который не поддерживает некоторые символы в файле, Word пометит их красным. Вы можете просмотреть текст в выбранной кодировке перед сохранением файла.

При сохранении файла в виде кодированного текста из него удаляется текст, для которого выбран шрифт Symbol, а также коды полей.

Выбор кодировки

Откройте вкладку Файл.

Выберите пункт Сохранить как.

Чтобы сохранить файл в другой папке, найдите и откройте ее.

В поле Имя файла введите имя нового файла.

В поле Тип файла выберите Обычный текст.

Нажмите кнопку Сохранить.

Если появится диалоговое окно Microsoft Office Word — проверка совместимости, нажмите кнопку Продолжить.

В диалоговом окне Преобразование файла выберите подходящую кодировку.

Чтобы использовать стандартную кодировку, выберите параметр Windows (по умолчанию).

Чтобы использовать кодировку MS-DOS, выберите параметр MS-DOS.

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

Примечание: Чтобы увеличить область отображения документа, можно изменить размер диалогового окна Преобразование файла.

Если появилось сообщение «Текст, выделенный красным, невозможно правильно сохранить в выбранной кодировке», можно выбрать другую кодировку или установить флажок Разрешить подстановку знаков.

Если разрешена подстановка знаков, знаки, которые невозможно отобразить, будут заменены ближайшими эквивалентными символами в выбранной кодировке. Например, многоточие заменяется тремя точками, а угловые кавычки — прямыми.

Если в выбранной кодировке нет эквивалентных знаков для символов, выделенных красным цветом, они будут сохранены как внеконтекстные (например, в виде вопросительных знаков).

Если документ будет открываться в программе, в которой текст не переносится с одной строки на другую, вы можете включить в нем жесткие разрывы строк. Для этого установите флажок Вставлять разрывы строк и укажите нужное обозначение разрыва (возврат каретки (CR), перевод строки (LF) или оба значения) в поле Завершать строки.

Поиск кодировок, доступных в Word

Word распознает несколько кодировок и поддерживает кодировки, которые входят в состав системного программного обеспечения.

Ниже приведен список письменностей и связанных с ними кодировок (кодовых страниц).

Юникод (UCS-2 с прямым и обратным порядком байтов, UTF-8, UTF-7)

Стандартный шрифт для стиля «Обычный» локализованной версии Word

Windows 1256, ASMO 708

Китайская (упрощенное письмо)

GB2312, GBK, EUC-CN, ISO-2022-CN, HZ

Китайская (традиционное письмо)

BIG5, EUC-TW, ISO-2022-TW

Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866

Английская, западноевропейская и другие, основанные на латинице

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *