UTF-8環境の構築

システム全体をUTF-8環境にする。

UTF-8ロケールの作成

UTF-8ロケールの確認

UTF-8ロケールが利用可能か確認する。

Gentoo ~ # locale -a | grep 'ja_JP' <= 利用可能な日本語のロケールを表示
ja_JP.eucjp
ja_JP.utf8

UTF-8ロケールの作成

もし、上記のようなutf8が表示されない場合、作成する。

Gentoo ~ # localedef -i ja_JP -f UTF-8 ja_JP.utf8 <= UTF-8ロケールの作成
ロケールの指定

個々のユーザ毎に指定する場合、環境変数のLC_ALLを設定する。
ただし、ここではシステム全体に設定する。

ロケールの指定

Gentoo ~ # vi /etc/env.d/02locale <= 設定ファイルの作成
LC_ALL="ja_JP.utf8" <= 追加

環境の更新

Gentoo ~ # env-update <= 環境の更新
>>> Regenerating /etc/ld.so.cache...
 * Caching service dependencies ...
Gentoo ~ # source /etc/profile <= 設定の読み込み
システムのUTF-8化

USEフラグの変更

USEフラグにunicodeを追加する。

Gentoo ~ # vi /etc/make.conf <= 設定ファイルの編集
USE=" ... "
↓
USE=" ... unicode ... " <= unicodeを追加

関連パッケージのリビルド

関連パッケージをリビルドする。

Gentoo ~ # emerge --update --deep --newuse world
▲ページのトップへ