タグ

Linuxとutf8に関するopparaのブックマーク (1)

  • GNU libc UTF-8文字幅

    最近は linux でもファイル名やディレクトリ名に日語を使うことも多くなってきているようです。個人的にはファイル名にASCII文字以外を使用したくはないのですが、添附メールでもらったりとか、MS-WindowsMacintosh のファイル共有など色々と必要となる場面があります。 このような日語の文字や記号をファイル名に使用している場合 ls などの表示桁がズレてしまうという経験をしている人も多いのではないかと思います。 これは UTF-8ロケール等で ls の認識している文字幅と、端末が認識している文字幅が異っていることが原因です。端末の文字幅設定の変更方法はそれぞれご存知かと思いますが、ls などの一般コマンド使用する文字幅が変更できることはあまり知られていないようです。 ls などの一般コマンドは libc のロケール機能を使って文字幅を決定しています。linux ならば

  • 1