안녕하세요 이번에 우분투를 깔고 사용하는 리눅스 유저입니다…
계속 윈도우만 쓰다가 리눅스도 한번 써봐야지 해서 우분투를 깔게 되었는데요
전 컴퓨터에 있던 파일들을 USB에 백업해서 포맷한뒤 새로설치한 우분투 운영체제에 넣고 실행해 봤더니
왼 이상한 외계어 문자가 나오거니…
"???" 이렇게 표현되 있기도 합니다.
무슨문제이고 어덯게 해결하는지 알 수 있을까요…?
안녕하세요 이번에 우분투를 깔고 사용하는 리눅스 유저입니다…
계속 윈도우만 쓰다가 리눅스도 한번 써봐야지 해서 우분투를 깔게 되었는데요
전 컴퓨터에 있던 파일들을 USB에 백업해서 포맷한뒤 새로설치한 우분투 운영체제에 넣고 실행해 봤더니
왼 이상한 외계어 문자가 나오거니…
"???" 이렇게 표현되 있기도 합니다.
무슨문제이고 어덯게 해결하는지 알 수 있을까요…?
아마도 한글 파일명이 깨지는걸로 짐작이 됩니다.
저의 경우 별다른 설정없이 한글이 잘 보입니다.
언어설치가 제대로 안되어있을지도 모르겠습니다.
시스템설정-> 언어 에서 한글 설치가 제대로 되어있는지 확인해 보시기 바랍니다.
그래픽이 아니라 콘솔화면 아닐까요?
??? 요렇게 나오는건 대체로 콘솔이나 터미널에서 볼 수 있는데… ㅋㅋ
문제는 이렇습니다. 한국어 로케일이 설치되지 않았거나 설정되지 않아
로케일이 C나 POSIX로 되어 있으면 2바이트문자인 한글을 표현을 못해서
?으로 보여줍니다.
locales명령을 사용해서 설치된 로케일을 확인해보세요.
로케일이라는것은 해당 언어의 문자를 컴퓨터에서 어떻게 처리하느냐를 정의하는 것입니다.
ko_KR부분이 없다면 로케일을 설치해야 합니다.
** 한국어 로케일 설치 **
sudo nano /var/lib/locales/supported.d/ko
아래의 두줄을 넣으시고 저장
ko_KR.EUC-KR EUC-KR
ko_KR.UTF-8 UTF-8
sudo dpkg-reconfigure locales
** 그래픽환경의 한국어 언어지원 패키지 설치 **
gksudo gnome-language-selector
** 비고 **
콘솔텍스트모드라는 것은 원래 롬바이오스에 들어 있는 글꼴을 화면에 출력하는 모드라서…
한글 글꼴을 제대로 출력할 수 없습니다.
한글을 표현하자면 framebuffer가 지원되야 되는데 이것은 그래픽모드에서 텍스트모드처럼 보여주는 겁니다.
하자면 꽤 복잡하고, 일반적으로 그래픽화면을 선호하기 떄문에… 콘솔에서의 한글 입출력은 그다지 필요는 없습니다.
fbterm이나 jfbterm을 설치하여 실행하면 콘솔에서도 한글이 보입니다.
fb라는 접두어는 framebuffer의 약자로 사용한 것입니다.