리눅스에서 한글이 깨졌었다. (OS : 페도라 6)
원인 : 콘솔에서 한글을 볼 수 있는 방법을 인터넷 자료에서 검색을 하게 되었다.
자료에서 지시한 대로 하였으나, 결과론적으론 실패를 하였다.
피해 : 폰트가 완전히 깨져 버렸다.
->부팅시 데몬 실행에 대한 안내 문구인 "~을 시작하였습니다."라는 문구도 깨져버렸다.
완전히 깨져버린 폰트인 상황에서 X윈도우 상에 패키지 추가/삭제에서 언어 패키지를 삭제한 후, 콘솔로 다시 패키지를 설치하였다. (fonts-korean)
재 부팅 후..... X 윈도우는 정상적으로 한글이 나왔다.
X윈도우에 존재하는 터미널 프로그램을 이용해서 vi 편집기를 열어 파일을 편집시 한글이 자유자재로 입출력이 가능하다.
======================================================
상기 사항은 문제점 발생 원인과 결과에 해당을 한다.
질문.....
현재 콘솔(컨트롤+알트+F1~6) 및 텔넷, SSH등과 같이 도스 모드인 접속화면에서 한글이 완전히 날라가 버렸다.
인터넷 자료를 찾아보면
/etc/sysconfig/i18n
LANG="ko_KR.eucKR"
SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="iso15"
설정을 하면 된다고 하는데.... 아무리 하여도 콘솔에서는 한글 입출력이 전혀 안된다.
오로지 터미널..... 즉 X윈도우만 복구가 되어 버린 셈이다.
정말 궁금한 것은 왜 이러한 원인이 일어났는지........
그래서 어떻게 하면 콘솔 및 원격 접속 프로그램인 SSH등과 같은 프로그램에서 한글 입출력을 복구 할 수 있는건지.....
답을 아시는 분께는 내공을 드릴 수 있는 만큼 다 드리도록 하겠습니다.
이유와 해결책을 명확히 쩜 적어 주시면 고맙겠습니다!!!!
댓글 3개
제가 해결했던 방법을 알려 드릴께요.. 혹시 아닐수도 있으니 함 해보시고 안되더라도 너무 미워하지 마시길 바래요 ,,^^
locale 관련 i18n 수정법
1. UTF-8 모드로 운영할때
LANG="ko_KR.UTF-8"
SUPPPORTED="ko_KR.UTF-8:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16" <---여기서 lat0 의 0은 숫자0이다
SYSFONTACM="8859-15"
2. euc_KR 모드로 사용할때
LANG="ko_KR.eucKR"
SUPPORTED="ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
이렇게 해보세요.
원인은 저도 잘 모르겠네요..
페도라는 언어 지원을 제대로 잘 못하는건지는 잘 모르겠지만,
LANG="ko_KR.UTF-8" <-- 꼴랑 요 한줄 밖에 없습니다.
설치시 언어를 한국어로 하게 되면 꼴랑 저 한줄 밖에 없다는 것이죠...
3일을 헤매고 헤멘끝에 결국 알아낸 자료이긴 하지만 ^^;
글을 적는것은 앞으로 저와 같은 사람이 이 글을 본다면 도움이 될듯 싶네요...
---------------
SSH와 같은 원격 클라이언트 프로그램에서 글씨가 깨지는 현상은,
서버에서 지원하는 한국어가 꼴랑 4가지 폰트 밖에 없다는 것입니다. (물론 default로만...)
따라서 클라이언트를 실행하는 컴(대체로 윈도우XP쯤 되겠죠?)에서는 지원하는 폰트가 상당히 많습니다.(정확히 모름)
그러하기에 SSH에서 session option에서 폰트를 바꾸게 되면,
그것이 서버에서 지원하는 폰트와 맞을때만 한국어로 보이고, 그렇지 않을 경우엔 깨져서 보이게 되는 것이더라구요.
서버의 폰트가 이미 깨져 버린 상황이라면,
rpm -qa | grep fonts-korean
을 해 보세요... 만일 무 반응이라면 폰트 패키지가 지워진 상황이고, 있다면 지웠다가 다시 설치하셔도 무방합니다.
그리고 /etc/sysconfig/i18n 에서 환경설정은 위에 적어놨던 꼴랑 한줄만 입력을 하신 후.....
재 부팅을 해 보시면 한글로 나올 것입니다.
그리고 SSH와 같은 원격 프로그램은 서버가 한글이 제대로 나온다는 전제에서.....
폰트를 바꿔보시기 바랍니다.(굴림체가 서버에서 지원을 함)
이렇게 한다면 정상적인 화면을 보실 수 있을 겁니다.
이 에러를 수정하는 꼬빡 3일이 걸렸으며, 결국 욕은 욕대로 다 얻어 먹고...... 에혀.... 부디 저와 같은 실수를 다른분도 하지 마시기 바랍니다......
P.S : 아! 상기 설정은 반드시 페도라에만 적용이 되는 듯 보입니다.
레드헷 계열의 페도라이지만, 레드햇은 설정이 위에 답변을 붙여 주신 고마운 분과 같이 설정을 하면 되는 듯 보입니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 12007 |
기타
그라디언트
5
|
| 12006 | |
| 12005 | |
| 12000 |
Flash
일러스트 단축키
4
|
| 11994 |
Flash
[[ 플래시 MX 단축키 요약 ]]
5
|
| 11993 | |
| 11992 | |
| 11991 |
JavaScript
adduser 명령어 기본사용법
|
| 11990 |
MySQL
리눅스 자동백업
|
| 11989 | |
| 29203 | |
| 11988 |
Linux
Xinetd 설치하기&설명
|
| 11986 |
MySQL
mysql버전확인
1
|
| 11985 |
JavaScript
su, telnet, ftp 권한제한
|
| 11984 | |
| 11983 |
JavaScript
Portsentry 1.1 설치하기(실시간해킹방지프로그램)
|
| 11982 |
Linux
리눅스에서 휴지통 (safedelete)
|
| 29202 |
HTML
apache2 가상호스트 설정방법
|
| 29201 | |
| 24968 | |
| 11981 |
JavaScript
시작과 멈춤이 가능한 스크롤 텍스트
|
| 29200 |
HTML
이미지에 마우스만 올려도 링크로 이동
|
| 29198 | |
| 11979 | |
| 11978 |
Flash
php.ini정보
|
| 11975 |
JavaScript
Lightbox2 적용 방법
2
|
| 11973 |
기타
rpm 명령어
1
|
| 11972 |
기타
Trac 설치
|
| 11971 | |
| 11970 |
기타
META 태그 사용법
|
| 11966 | |
| 11962 |
MySQL
MySQL 다운로드
3
|
| 29197 | |
| 29196 |
HTML
간단PHP(4)
|
| 11961 |
기타
간단PHP(3)
|
| 11960 |
기타
간단PHP(2)
|
| 11959 |
JavaScript
간단PHP(1)
|
| 11958 | |
| 11956 | |
| 11952 | |
| 11948 |
JavaScript
[질문] 페도라리눅스에서 한글깨짐현상
3
|
| 11944 | |
| 11936 | |
| 11935 | |
| 29195 | |
| 11934 |
JavaScript
포토샵 CS3에서 JPG 파일을 RAW 파일처럼 보정하기 - 사진 후보정
|
| 29191 | |
| 11933 |
JavaScript
[소스] 배경이미지 바꾸기 (PHP에서)에 대한 초보
|
| 29186 | |
| 11932 |
Flash
플래쉬쪽에서의 파일업로드
|
| 11931 |
Flash
플래쉬에서 PHP와 연동하면서 파일 업로드
|
| 11926 |
Flash
초보가 올리는 왼쪽 메뉴(허접)
4
|
| 11922 | |
| 29183 | |
| 11920 | |
| 11916 | |
| 11915 | |
| 11913 |
JavaScript
타일 이미지 멥핑
1
|
| 11910 | |
| 29182 |
HTML
브러쉬만들기
|
| 11904 | |
| 11901 |
기타
눈물만들기
2
|
| 11900 | |
| 29181 |
HTML
말랑말랑 젤리 텍스트
|
| 11898 | |
| 29179 |
HTML
간단하게 수채화 느낌 내기
1
|
| 11894 |
JavaScript
htmlspecialchars() 역변환(반대) 함수
3
|
| 11892 | |
| 11890 |
JavaScript
배경이미지 바꾸기 (PHP에서)
1
|
| 11889 |
JavaScript
검색창 추가
|
| 11888 | |
| 11886 |
기타
질문입니다
1
|
| 11883 | |
| 11879 | |
| 11875 | |
| 29178 |
HTML
팝업소스 관련질문-오늘하루창안열기
|
| 29167 |
HTML
자바스크립으로 플래쉬 메뉴처럼
10
|
| 11874 |
JavaScript
글씨의 색을 자동으로 변환시켜주는 함수
|
| 29166 | |
| 11872 | |
| 11870 |
JavaScript
[스크립트] 이미지 리사이징
1
|
| 11867 | |
| 11866 | |
| 11865 |
MySQL
MySQL에서 Query Cache 사용하기
|
| 29165 |
HTML
색상표
|
| 29162 |
HTML
입출력폼 생성기
2
|
| 11861 |
MySQL
무료 웹방화벽 Modsecurity..!
3
|
| 11851 |
MySQL
리눅스 포기 하고 싶습니다.. ㅠ.ㅠ
9
|
| 11850 | |
| 11847 | |
| 11846 | |
| 11845 |
JavaScript
ucc(동영상) 서비스 운영관련 자료 (키워드 ffmpeg)
|
| 11840 | |
| 11826 | |
| 11825 |
MySQL
MySQL 한글 정렬 Tip
|
| 11823 |
기타
외부문서불러오기
1
|
| 11816 | |
| 11808 |
Flash
플래시 메뉴 소스
7
|
| 11805 | |
| 11804 |
JavaScript
<script>
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기