Я работаю в команде разработчиков ПО, использующей 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
.