Gnome-Terminal
GNOME 終端擴展 ascii 支持
我有這個文件:
0 1 2 3 4 5 6 7 8 9 a b c d e f __________________________________ 20 | ! " # $ % & ' ( ) * + , - . / | 30 |0 1 2 3 4 5 6 7 8 9 : ; < = > ? | 40 |@ A B C D E F G H I J K L M N O | 50 |P Q R S T U V W X Y Z [ \ ] ^ _ | 60 |` a b c d e f g h i j k l m n o | 70 |p q r s t u v w x y z { | } ~ | 80 | | 90 | | a0 | ¡ ¢ £ € ¥ Š § š © ª « ¬ ® ¯ | b0 |° ± ² ³ Ž µ ¶ · ž ¹ º » Œ œ Ÿ ¿ | c0 |À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï | d0 |Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß | e0 |à á â ã ä å æ ç è é ê ë ì í î ï | f0 |ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ | __________________________________
它只是一個 ASCII 表。如何讓 gnome 終端正確顯示?預設情況下,它不顯示除第一個 6 之外的任何行的符號,請參閱 screenie:http: //imgur.com/FKy9asp
我的語言環境是 en_US.UTF-8:
$locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8
字型是預設的。嘗試改變它們,沒有運氣。
那不是“ASCII”,但似乎是 ISO-8859-1(也稱為 Latin-1)。你可以
- 將您的語言環境設置為具有該編碼的內容,例如
en_US
(取決於您的語言環境支持),或者- 將文件轉換為 UTF-8
您可以使用
iconv
執行此轉換,例如,其中之一:iconv -f ISO-8859-1 -t UTF-8 oldfile > newfile iconv -t UTF-8 oldfile > newfile
進一步閱讀: