Linux ターミナルで作業していると、突然「ロケールを設定できません」というエラーが表示され、「��」などの不思議な文字が表示されることがあります。このエラーは、Linux での UTF-8 エンコーディング サポートの構成ミスまたは欠落が原因で発生します。英語以外の言語を使用している場合や絵文字を使用している場合は、UTF-8 ロケールのサポートが必要になります。そのため、この記事では、最初に UTF-8 とは何かを説明し、次に Linux で UTF-8 サポートが欠落している場合に備えて有効にする方法を示します。

Linux での UTF-8 サポートの有効化 (2023)

目次

UTF-8 の意味

UTF-8 は「」の略ですUCS Transformation Format 8」であり、Unicode の文字エンコードの最も一般的な形式です。ここでは、各一意の文字が 1 バイト単位にマップされます。また、1 バイトは 8 ビットで構成されているため、UTF の名前には「-8」が含まれます。これらのバイトは最終的に言語プロセッサによってバイナリに解釈され、プロセッサが人間の言語を理解できるようになります。

環境変数 locale は、Linux で UTF-8 のサポートを提供し、ターミナルから簡単な手順で変更できます。 Linux システムで、テキスト ファイルまたは Web サイトでさまざまな言語の文字を正しく表示できるようにします。

方法Linux で UTF-8 ロケールを有効にする方法

ロケール パッケージのインストール

ロケール パッケージは通常、Linux ディストリビューションのインストール中にインストールされますが、破損してエラーが表示される場合があります。使用する。問題が発生した場合は、まず Linux ターミナルに次のコマンドを貼り付けて、ロケール パッケージがコンピューターにインストールされているかどうかを確認することをお勧めします:

sudo dpkg-l locales

local パッケージがシステムにインストールされている場合、以下のような出力が得られます。次に、Linux で UTF-8 のサポートを手動で有効にすることができます。

sudo apt-get install locales

正しいロケール (UTF-8) の設定

1.パッケージをインストールしたら、Linux ターミナルで次のコマンドを使用してロケールを再生成し、UTF-8 サポートを有効にする必要があります:

sudo dpkg-reconfigure locales

2.上記のコマンドは、利用可能なすべての言語のロケールを再生成するために使用されます。矢印キーを使用してリストを下に移動し、有効にする優先 UTF – 8 ロケールを選択します。このチュートリアルでは、「en_US.UTF-8」(英語 UTF-8)を選択しました。

3.次に、デフォルトのロケールを「en_US.UTF-8」に設定し、Enter キーを押します。これにより、選択した UTF-8 ロケールが Linux ターミナルで再生成されます。

作るロケールの変更は恒久的

1.上記のコマンドでロケールの再生成が完了したら、ターミナルで次のコマンドを使用して.bashrc ファイルを開きます:

sudo vim.bashrc

2.ターミナルの Vim エディターでファイルが開いたら、次の行をコピーして.bashrc ファイルの最後に貼り付けます。

export LC_ALL=en_US.UTF-8
export LANG=
export LANGUAGE=

3.これらを追加したら、vim エディターを終了する必要があります。そのためには、まず 「Esc」キーを押してから「:w」と入力して、ファイルを保存して終了する必要があります。

行った変更を確認する

非常に多くの手順を経た後、Linux 端末の UTF-8 サポートが有効になっているかどうかについて懐疑的である必要があります。変更を確認するには、ターミナルでロケール コマンドを実行します。.bashrc 構成ファイルに加えた変更が表示されます。最後に、システムを再起動して、UTF-8 ロケールのサポートを有効にします。

[解決済み] Linux ターミナルでの UTF-8 サポートの欠落

Linux ターミナルで UTF-8 サポートが無効になっていると、ほとんどのユーザーにとって、テキストが意味不明なものとして出力され、非常にイライラする経験につながる可能性があります。読めない。ただし、上記の手順で、Linux コンピューターで UTF-8 ロケールのサポートを有効にできたことを願っています。この問題を解決する際に問題が発生した場合は、以下のコメントでお知らせください。また、ここにいる間に、誰もが知っておくべき重要な Linux ターミナル コマンドを確認してください。

コメントを残す

iPhone 14 シリーズが発売されてから数か月が経ちましたが、Pro モデルの年であることは十分に確立されています。しかし、飾り気のない長所を求めるなら、シェルの量は […]

Wondershare は、過去数年間、私たちの生活と創造的な努力を簡素化するための最高のソフトウェアとツールをいくつか開発してきました。特に、Wondershare Filmora は数々の称賛を受けています。 Video Editing Leader 賞を受賞しました […]

新しい Raptor Lake アーキテクチャは、Intel の新しい第 13 世代プロセッサ ラインナップに力を与えます。 Core i9-13900K は、Intel の第 13 世代ラインナップの最上位の CPU であり、[…]

Categories: IT Info