Кодировка 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.

Как изменить кодировку текстового файла на UTF-8 или Windows 1251

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

Для того чтобы программа смогла правильно открыть текстовый файл, иногда приходится вручную менять кодировку, перекодируя текст из одной схемы в другую. Например, не редко возникают проблемы с открытием файлов CSV, XML, SQL, TXT, PHP.

В этой небольшой статье мы расскажем о том, как изменить кодировку текстового файла на UTF-8, Windows-1251 или любую другую.

Блокнот Windows

Если вы используете операционную систему Windows 10 или Windows 11, то вы можете изменить кодировку текста с помощью стандартной программы Блокнот. Для этого нужно открыть текстовый файл с помощью Блокнота и воспользоваться меню « Файл – Сохранить как ».

меню Файл – Сохранить как

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

изменить кодировку в Блокноте

К сожалению, для подобных задач программа Блокнот часто не подходит. С ее помощью нельзя открывать документы большого размера, и она не поддерживает многие кодировки. Например, с помощью Блокнота нельзя открыть текстовые файлы в DOS 866.

Notepad++

Notepad++ (скачать) является одним из наиболее продвинутых текстовых редакторов. Он обладает подсветкой синтаксиса языков программирования, позволяет выполнять поиск и замену по регулярным выражениям, отслеживать изменения в файлах, записывать и воспроизводить макросы, считать хеш-сумы и многое другое. Одной из основных функций Notepad++ является поддержка большого количества кодировок текста и возможность изменения кодировки текстового файла в UTF-8 или Windows 1251.

Для того чтобы изменить кодировку текста с помощью Notepad++ файл нужно открыть в данной программе. Если программа не смогла правильно определить схему кодирования текста, то это можно сделать вручную. Для этого нужно открыть меню « Кодировки – Кириллица » и выбрать нужный вариант.

выбрать кодировку в Notepad++

После открытия текста можно изменить его кодировку. Для этого нужно открыть меню « Кодировки » и выбрать один из вариантов преобразования. Notepad++ позволяет изменить текущую кодировку текста на ANSI (Windows-1251), UTF-8, UTF-8 BOM, UTF-8 BE BOM, UTF-8 LE BOM.

изменить кодировку в Notepad++

После преобразования файл нужно сохранить с помощью меню « Файл – Сохранить » или комбинации клавиш Ctrl-S.

Akelpad

Akelpad (скачать) – достаточно старая программа для работы с текстовыми файлами, которая все еще актуальна и может быть полезной. Фактически Akelpad является более продвинутой версией стандартной программы Блокнот из Windows. С его помощью можно открывать текстовые файлы большого размера, которые не открываются в Блокноте, выполнять поиск и замену с использованием регулярных выражений и менять кодировку текста.

Для того чтобы изменить кодировку текста с помощью Akelpad файл нужно открыть в данной программе. Если после открытия файла текст не читается, то нужно воспользоваться меню « Файл – Открыть ».

открыть файл в Akelpad

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

выбрать кодировку в Akelpad

Для того чтобы изменить текущую кодировку текста нужно воспользоваться меню « Файл – Сохранить как » и сохранить документ с указанием новой схемы кодирования.

изменить кодировку в Akelpad

В отличие от Notepad++, текстовый редактор Akelpad позволяет сохранить файл в практически любой кодировке. В частности, доступны Windows 1251, DOS 886, UTF-8 и многие другие.

  • Чем открыть PDF файл в Windows 7 или Windows 10
  • Как перевернуть страницу в Word
  • Как копировать текст с помощью клавиатуры
  • Как сделать рамку в Word
  • Как сделать буклет в Word

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Выставить 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 и не хотели бы отказываться от этого продукта)

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

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

Смена кодировки по умолчанию при помощи .htaccess

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

В целом, суть проблемы состоит в том, что браузер выбирает неверную кодировку. Начнем с того, что допустимая кодировка для сайта это UTF-8, браузер же выбирает кодировку windows-1251 для чтения открываемых сайтов. И тогда, даже если вы прописываете мета тег

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

Сделать этот шаг мы сможем через файл htaccess, прописав в нем всего одну строчку.

AddDefaultCharset UTF-8

Может возникнуть ситуация когда вам наоборот понадобиться кодировка windows-1251, тогда прописываете так:

AddDefaultCharset WINDOWS-1251

Также рекомендуем почитать:

Категории

Хостинг сайтов

  • Блог
  • Наши новости, акции, нововведения
  • Руководства, статьи, инструкции
  • Хостинг, домены, мировые новости, обзоры ПО
  • Рейтинги, обзоры, отзывы
  • Наши новости, акции, нововведения
  • Руководства, статьи, инструкции
  • Хостинг, домены, мировые новости, обзоры ПО
  • Рейтинги, обзоры, отзывы
  • RSS

Популярное в категории

  • Новая услуга: VPS с выделенным накопителем
  • Новая функция в cPanel: установка бесплатного SSL-сертификата от Let’s encrypt
  • Авторизация через соцсети в Bitrix
  • Создание простого и выпадающего меню на WordPress
  • Cron в cPanel: запуск скрипта по расписанию
  • Основы JavaScript. Урок 1. Введение в JavaScript. Что такое JavaScript.
  • Что делать с ошибкой Strict Standards: Non-static method JLoader?
  • Что лучше хостинг или vps?
  • Где купить домен и хостинг?
  • Инструкция по установке ISPmanager (последняя версия)
  • SSL: понятие, суть, предназначение
  • Добро пожаловать в наш блог!

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

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