Как можно изменить набор символов по умолчанию в системе Linux?

Я работаю в команде разработчиков программного обеспечения с использованием SVN. Поскольку многие компьютеры разработчиков работают с Windows, кодификация текстовых файлов должна быть согласована со всеми. Я решил использовать Linux, и, вероятно, мне придется изменить кодировку символов по умолчанию на моей машине. Как это можно сделать в Linux?

Спасибо

1 ответ

Решение

Хитрость заключается в том, чтобы переменные LC_ALL и LANG были установлены на что-то вроде en@UTF-8 или cn_ZH@UTF-16 или что-то еще. Формат выглядит следующим образом: countrycode_LANGUAGE@CHARSET.

То, как вы установите это глобально, зависит от вашего дистрибутива. Попробуйте /etc/sysconfig/i18n. Это никогда не повредит добавлению

export LC_ALL=<whatever>
export LANG=<whatever>

для ваших пользователей ~/.bashrc хотя.

Также читайте man 1 locale,

Другие вопросы по тегам