Кодировка windows 1251 как установить
Перейти к содержимому

Кодировка windows 1251 как установить

  • автор:

Как установить локализацию RU с кодировкой CP1251 на VPS

Кодировка CP1251 (или Windows-1251) – это стандартная таблица кодирования кириллических символов для русскоязычного интерфейса Windows. В отличие от других 8‑битных кириллических кодировок, она имеет почти все символы русского языка (кроме знака ударения). В ее составе есть символы, используемые в таких славянских языках как белорусский, украинский, сербский, македонский и болгарский.

Если вы решили установить локализацию RU c кодировкой CP1251 на своем VDS/VPS, используйте инструкцию ниже.

Процесс установки локализации одинаковый для серверов работающих под управлением операционных систем Ubuntu, CentOS, Debain 6 и Debian 7. Для ОС Debian 8 приведена отдельная инструкция.

Чтобы определить какая операционная система стоит на вашем сервере, нужно подключиться к серверу по SSH и ввести команду:

В результате выполнения команды вы получите информацию вида:

Также перед установкой локализации на свой VPS проверьте какие локали уже установлены на сервере. Для этого используйте команду:

В результате вы увидите все локали, которые установлены на VPS. Возможно, в выдаче будет находится локаль ru_RU.CP1251. В этом случае, установка локализации вам не потребуется. Если вы не нашли значение ru_RU.CP1251 в выдаче, то переходите к инструкции ниже.

Как установить локализацию RU с кодировкой CP1251 на VPS с ОС Ubuntu, CentOS, Debain 6 и Debian 7.

  1. Откройте терминал и введите команду:

localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

  1. Чтобы убедиться, что установка выполнена успешно:

locale -a | grep ru_RU.cp1251

Установка локализации завершена.

Как установить локализацию RU с кодировкой CP1251 на VPS с ОС Debian 8.

  1. Откройте терминал, используйте команду:

apt-get -y install locales && localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

  1. Для проверки успешной установки локализации выполните:

locale -a | grep ru_RU.cp1251

Если вы ищите VPS или VDS c высоким уровнем производительности, безопасности и гибкости, лучшим выбором для вас будет VDS от RU-CENTER. Заказывая любой тариф, вы получаете контрольную панель управления сервером, уровень аптайма 99,9%, круглосуточную поддержку и мониторинг, надежное оборудование, размещенное в дата-центрах с уровнем надежности Tier-III.

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

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

  • Предоставление общего доступа к текстовым файлам с людьми, работающими на других языках
  • Скачивание текстовых файлов через Интернет
  • Совместное использование текстовых файлов с другими компьютерными системами

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Откройте вкладку Файл.
  2. Нажмите кнопку Параметры.
  3. Выберите пункт Дополнительно.
  4. Перейдите к разделу Общие и установите флажокПодтверждать преобразование формата файла при открытии.

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

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

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

  1. Нажмите кнопку Пуск и выберите пункт Панель управления.
  2. Выполните одно из указанных ниже действий. В Windows 7
    1. На панели управления выберите раздел Удаление программы.
    2. В списке программ щелкните Microsoft Office или Microsoft Word, если он был установлен отдельно от пакета Microsoft Office, и нажмите кнопку Изменить.

    В Windows Vista

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

    В Windows XP

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

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

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

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

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

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

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

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

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

    1. Откройте вкладку Файл.
    2. Нажмите кнопку Сохранить как. Чтобы сохранить файл в другой папке, найдите и откройте ее.
    3. В поле Имя файла введите имя нового файла.
    4. В поле Тип файла выберите Обычный текст.
    5. Нажмите кнопку Сохранить.
    6. Если появится диалоговое окно Microsoft Office Word — проверка совместимости, нажмите кнопку Продолжить.
    7. В диалоговом окне Преобразование файла выберите подходящую кодировку.
    8. Чтобы использовать стандартную кодировку, выберите параметр Windows (по умолчанию).
    9. Чтобы использовать кодировку MS-DOS, выберите параметр MS-DOS.
    10. Чтобы задать другую кодировку, установите переключатель Другая и выберите нужный пункт в списке. В области Образец можно просмотреть текст и проверить, правильно ли он отображается в выбранной кодировке.

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

    Поиск стандартов кодирования, доступных в 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

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

    Windows 1250, 1252-1254, 1257, ISO8859-x

    Выставить Windows-1251 по умочанию

    При экспорте импорте csv файлом, каждый раз приходится выбирать вручную кодировку Windows-1251 вместо UTF-8, которая подставляется сразу по умолчанию. Можно ли и как установить по умолчанию кодировку Windows-1251 ?

    6 ответов

    1

    Горлов Владислав Владимирович 14 марта 2019 18:43 #

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

    +1

    creativit.ru Эксперт Разработчик 14 марта 2019 19:22 #

    Владислав, скорее вопрос больше про экспорт. Так как там по умолчанию — UTF-8. В принципе, если бы вы при экспорте в UTF-8 добавляли BOM, то он бы без проблем открывался в Microsoft Excel и вопрос снялся бы сам собой, особенно учитывая, что лучше экспортировать в UTF-8, чтобы не терять спецсимволы.

    +1

    Syrnik.com Эксперт Разработчик 14 марта 2019 19:31 #

    Алексей, если бы использовали OpenOffice, то файл в UTF-8 бы без проблем там открывался и без BOM 🙂
    +1

    creativit.ru Эксперт Разработчик 14 марта 2019 19:33 #

    Если бы клиенты использовали OpenOffice, Ubuntu и Notepad++, то сидели бы мы на скучном и пустом форуме. А эта тройка символов сильно бы упростила жизнь простых юзверей.

    +1

    Syrnik.com Эксперт Разработчик 14 марта 2019 20:42 #

    Установить LibreOffice можно бесплатно, без sms и регистрации как для бубунты, так и для уиндус
    1
    Дмитрий К 15 марта 2019 09:23 #
    Реалии таковы , что используем MS Excel и не хотели бы отказываться от этого продукта)

    код сам верно угадает и исправит выбор кодировки

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

    Кодировка HTML-страницы

    Это задание архивной части. Перейдите по ссылке, чтобы пройти задание в актуальной части.

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

    Чтобы сообщить браузеру кодировку HTML-страницы, необходимо внутри тега использовать тег:

    Самая распространённая современная кодировка — utf-8 . Используйте её во всех своих проектах.

    Для кириллицы в Windows charset часто задавали как windows-1251 . Но сейчас это считается плохой практикой.

    Перейти к заданию

    • index.html Сплит-режим
    • style.css Сплит-режим

    Кодировка HTML-страницы

    Кодировка

    Когда кодировка документа задана неверно, некоторые символы отображаются как «иероглифы», а некоторые нет.


    Проверить на сервере Проверка проводилась слишком много времени, попробуйте ещё разок Показать ответ

    Спасибо! Мы скоро всё исправим)

    Автозапуск

    Код изменился, нажмите «Обновить» или включите автозапуск.

    Вы перешли на другую страницу

    Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

    Увеличить 100% Уменьшить
    Задачи Выполнено

    Сейчас кодировка задана неверно, поэтому текст в мини-браузере отображается неправильно.

    1. Установите правильную кодировку: utf-8 .

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

    • Наша группа в VK
    • Наш канал на YouTube
    • Наша страница в Twitter
    • Наш канал в Telegram

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

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