7 Май, 2016

Настройка кодировки на сервере

Если вы приобрели сервер/VDS за рубежом, возможно потребуется настройка кодировки. Без этого вы не сможете смотреть и редактировать в консоли файлы с текстом на русском языке.

Установив универсальную кодировку UTF-8, вы сможете работать с кириллицей и многими другими языками одновременно.

Настройки локализации хранятся в файле /etc/sysconfig/i18n. Обычно достаточно задать в этом файле одну переменную окружения LANG:

LANG=»en_US.UTF-8″

Для того, чтобы настройки сразу вступили в силу, выполним команду:

export LANG=»en_US.UTF-8″

Команда locale -a выдает список доступных значений переменной LANG. Значения делятся на две части: первая указывает язык (en_US), а вторая кодировку (UTF-8). Кроме того, эти настройки влияют на формат отображения даты в системе.

Если вы много работаете в консоли с файлами в кодировке CP-1251 или KOI8-R, можете поставить одну из них по умолчанию в системе. Но все же, я рекомендую перевести файлы в UTF-8 и использовать ее.