저는 Linux 및 Unix 계열 시스템을 처음 접했고 인터넷에서 문제를 검색해 보았습니다. 불행히도 지금 당장은 답변이 없습니다.
내 문제는 내 Debian Linux의 콘솔(tty)이 영어 이외의 언어를 표시할 수 없다는 것입니다. 이는 내 디스크에 중국어 이름을 가진 일부 폴더와 파일이 있기 때문에 약간 불편합니다. 그러나 Gnome 데스크탑의 터미널 창에서 이러한 파일을 찾으려고 하면 중국어 문자가 완벽하게 표시됩니다. 콘솔(tty)에 파일 이름이 올바르게 표시되도록 하려면 어떻게 해야 합니까?
당신의 도움을 주셔서 감사합니다.
답변1
짧은 대답: 할 수 없습니다.
더 길어짐: Linux 콘솔에는제한된콘솔에 유니코드를 표시할 수 있으며 512개의 문자만 지원합니다(중국어의 작은 부분). 이는 (커널) 메모리에 정보를 저장하기 때문입니다. 또한 이렇게 하면 사용 가능한 비디오 속성 수가 줄어듭니다(일반적으로 "굵게"를 제거하여).
보고에 따르면 프레임 버퍼 장치를 설정할 수 있지만 실제 사용 중에 이에 대해 논의하는 사람은 거의 없습니다(제대로 작동하지 않을 수 있음).
추가 자료:
- 2. 디스플레이 설정(유니코드 가이드)
2000년 4월 Edmund Thomas Grimley Evans는 UTF-8 콘솔 터미널 에뮬레이터를 구현했습니다. 유니코드 글꼴을 사용하고 Linux 프레임버퍼 장치를 사용합니다.
- 7.6. Linux 콘솔 구성(Linux From Scratch - 버전 6.3)에서는
512자 제한을 언급합니다.이전 예에서는 512-글리프 LatArCyrHeb-16 글꼴이 사용되었으므로 프레임 버퍼를 사용하지 않는 한 Linux 콘솔에서 밝은 색상을 더 이상 사용할 수 없습니다. 프레임 버퍼 없이 밝은 색상을 얻고 싶고 언어에 속하지 않는 문자 없이도 살아남을 수 있다면 아래와 같이 언어별 256-글리프 글꼴을 사용할 수 있습니다.
- Linux 가상 터미널에 유니코드를 표시하는 방법은 무엇입니까?
- Linux vconsole이 자동 완성 시 utf-8 문자와 함께 중단됨 #2602
- yaft(다른 프레임버퍼 터미널)