그놈 터미널은 ASCII 지원을 확장합니다

그놈 터미널은 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를 참조하세요.

내 로케일은 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

글꼴이 기본값입니다. 변경해 보았지만 운이 없었습니다.

답변1

이는 "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

추가 자료:

관련 정보