BashでUTF-8文字を正しく表示するのに問題があります。名前にアクセント付き文字が含まれているzipファイルを抽出しようとしたところ、無効なマルチバイト文字エラーが発生しました。私はこれで.bash_profile
を作成しました:
export LANG=en_US.UTF-8
export LOCALE=UTF-8
これは抽出の問題を解決しました。しかし、コンソールはアクセント付き文字を正しく表示しません。 Konquerorはアクセント付き文字に問題はありません。私は何をしなければなりませんか?
Gnu Unifontは、最も幅広いユニコードをサポートしています。 nicodeグリフに適したフォント を参照してください。
コンソールフォントの変更(Xの外など)は、setfont
コマンドを使用して行うことができます。これは次の形式を取ります:setfont /path/to/font
、例:
setfont /usr/share/kbd/consolefonts/$font
Arch Wikiに関する詳細情報があります: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
使用するフォントを選択したら、コンソールフォントを永続的に設定する方法は、ディストリビューションによって異なります。たとえば、Ubuntu/Debianでは次のようになります。
Sudo dpkg-reconfigure console-setup