Полностью локализация коммутатора: сервер Ubuntu установлен без локалей, как включить локальные системы в масштабе всей сети?

У меня есть сервер без X, установленный без локалей. Существует «C» локаль.

Мне нужно:

запускать сценарии сервера (без консоли) для копирования, перемещения и gzip-файлов в локальную файловую систему ext4, которая должна содержать файлы со специальной кодировкой (чешский, Корейский, русский и т. Д.), Поэтому UTF-8 должен быть включен. см. имена файлов, когда я набираю команды в консоли, имеет возможность печатать большинство имен файлов со специальными буквами при регистрации через ssh.

Что мне делать, чтобы достичь этого состояния? Цель состоит в том, чтобы дать полное руководство по изменению локали всей системы (по умолчанию).

1
задан 23 May 2013 в 11:51

1 ответ

Я бы сгенерировал локаль английского языка (США).

sudo locale-gen en_US.UTF-8

Локалины системы в [U3] определены в /etc/default/locale, поэтому дайте этому файлу содержимое:

6
ответ дан 24 May 2018 в 21:53
  • 1
    Как насчет имен файлов? Все еще появляется как текст – Dee 27 May 2013 в 12:14
  • 2
    Тогда вы уверены, что имена файлов кодируются UTF-8? – Gunnar Hjalmarsson 28 May 2013 в 12:38
  • 3
    (Вы перезагрузились?) – Gunnar Hjalmarsson 28 May 2013 в 12:39
  • 4
    @reboot: это невозможно без перезагрузки? На самом деле, это сервер! И да, неудачно перезагрузилось несколько раз. – Dee 30 May 2013 в 00:14
  • 5
    Итак, имена файлов отображаются как txt UTF-8 в кодировке? – Gunnar Hjalmarsson 31 May 2013 в 11:01

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

Похожие вопросы: