wiki:utf8

デフォルトロケールの UTF-8 への変更

システム全体のロケールを UTF-8 に変更

システム全体のデフォルトロケールを UTF-8 に変更するには、以下のパッケージ/ファイルを更新する必要がある。

  • initscripts:/etc/sysconfig/i18n (変更済み)
  • kernel (変更済み)
  • samba:/etc/samba/smb.conf (3.2.3 へ更新中)
  • mysql:
  • パッケージ名:ファイル名

UTF-8 への移行支援プログラム

  • ファイル名コンバータ: convmv

UTF-8 環境で問題のあるパッケージ

  • gnome-terminal (vte) UTF-8ロケールにおける CJK ambiguous width 問題。
    • 以下の環境変数を設定する。
      VTE_CJK_WIDTH="wide"
      VTE_CJK_WIDTH="narrow"
      
    • vte-0.16.14-3 が必要(-2まではnarrowとwideが反転しているバグあり)
    • デフォルトにしてしまうと問題あり。
      • 罫線描画が崩れる
      • カーソル位置がおかしい
    • vte-0.20.5 では標準が auto で CJK LOCALE の場合は wide、それ以外では narrow になる

EUC-JP 環境で問題のあるパッケージ(参考まで)