[LINUX] Ändern Sie den Ubuntu-Tofu in die japanische Umgebung

Einführung

Da Japanisch verstümmelt und in einem Quadrat angezeigt wird (sogenannter Tofu-Tofu), legen Sie die Umgebung für die Anzeige von Japanisch fest.

Umgebung

Ubuntu 16.04.5 LTS Windows10 Vagrant

Verfahren

Wenn Sie die Umgebungsvariablen überprüfen, handelt es sich um eine englische Umgebung. Ändern Sie daher die Umgebungsvariablen in Japanisch

echo $LANG
en_US.UTF-8

Installieren Sie zwei japanische Pakete (** language-pack-ja-base ** und ** language-pack-ja **) mit ** apt **

sudo apt install language-pack-ja-base language-pack-ja

Gehen Sie nach Hause und fügen Sie Folgendes unten in ** hinzu. Bashrc **

case $TERM in
    linux) LANG=C ;;
    *)     LANG=ja_JP.UTF-8;;
esac

Kommentar Der Terminaltyp wird in der Umgebungsvariablen $ TERM festgelegt. Übrigens ist ** xterm-256color ** in meiner Umgebung eingestellt. Wenn der Terminaltyp ** Linux ** ist, ist die Lokalisierung ** C **, andernfalls ist es auf Japanisch. Wenn der Terminaltyp Linux ist, wird der Server direkt kontaktiert, anstatt die SSH-Verbindung vom Client am Terminal zu verwenden. In diesem Fall werden die Zeichen verstümmelt, wenn Sie Japanisch verwenden. Daher wird ** C ** festgelegt, um eine englische Umgebung zu erstellen. Wenn Sie den Server nicht direkt berühren möchten, können Sie nur eine Zeile verwenden ** LANG = ja_JP.UTF8 **.

Führen Sie **. Bashrc ** aus, um zu reflektieren

source .bashrc

Wenn Sie das japanische Paket installieren, wird ** /var/lib/locales/supported.d ** eine Datei mit dem Namen ** ja ** hinzugefügt. Überprüfen Sie daher den Inhalt.

cat /var/lib/locales/supported.d/ja
ja_JP.UTF-8 UTF-8

Zeigen Sie die Liste der installierten Gebietsschemas an und bestätigen Sie, dass ** ja_JP.utf8 ** angezeigt wird.

locale -a | grep ja

Wenn Sie das Standardgebietsschema überprüfen, ist es in Englisch

cat /etc/default/locale

#  File generated by update-locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:"

Ändern Sie das Standardgebietsschema in Japanisch. Error? Eine Meldung, die angezeigt zu werden scheint, wird angezeigt, wurde jedoch ordnungsgemäß aktualisiert.

sudo update-locale LANG=ja_JP.UTF-8
*** update-locale: Warning: LANGUAGE ("en_US:") is not compatible with LANG (ja_JP.UTF-8). Disabling it.

Bestätigen Sie, dass es geändert wurde. Japanisch wurde hinzugefügt und Englisch wurde kommentiert

cat /etc/default/locale

#  File generated by update-locale
LANG=ja_JP.UTF-8
#LANGUAGE="en_US:"

Im Fall einer vagabundierenden Umgebung kann die Ursache die Zeichencodeumgebung auf der Windows-Seite (PowerShell-Seite) sein. Wenn das oben genannte Problem nicht gelöst wird, ↓ https://qiita.com/FmtWeisszwerg/items/ccd34acfb2e88c2fb35f

Recommended Posts

Ändern Sie den Ubuntu-Tofu in die japanische Umgebung
Ab Ubuntu 20.04 Einführung in die Umgebungskonstruktion
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Einführung in Docker Erstellen einer Ubuntu-Umgebung in Ubuntu
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
Einführung von WSL (Ubuntu 18.04) in WIndows10 ~ Proxy-Umgebung zweiter Teil ~
Was ich getan habe, um eine SSH-Verbindung zur VPS Ubuntu-Umgebung herzustellen
[Einführung in RasPi4] Umgebungskonstruktion; OpenCV / Tensorflow, japanische Eingabe ♪
Programm zur Schwächung der japanischen Sprache
Ubuntu 19.10 Eoan Ermines japanische / japanische Gebietsschemaumgebung und Zeitzoneneinstellungen
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
[Ubuntu 18.04] Aufbau einer Tensorflow 2.0.0-GPU-Umgebung
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Ubuntu18.04 Memo zur Erstellung der Entwicklungsumgebung
Kernel-Parameter, die häufig geändert werden
Aufbau der Ubuntu14.04 + GPU + TensorFlow-Umgebung
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Shellscript zum Erstellen einer Pyenv-Umgebung auf Ubuntu auf einmal