웹서버 한글깨짐 문제
글쓴이: brown / 작성시간: 목, 2008/03/13 - 4:29오후
회사 홈페이지를 웹 호스팅 중인데 조만간 만료가 되는지라 사내서버로 돌릴려고 준비중입니다.
테스트 서버에 페도라8, APM 설치 후 홈페이지 불러봤더니 한글이 깨져나옵니다.(영어나 숫자는 잘 나옵니다)
깨져나오는 글자의 99%정도는 "�" 이런도형이고, 나머지 1%정도는 일본어, 수학기호, 한문, 독일어 등 이상한게 조금씩 보입니다.
/etc/sysconfig/i18n 파일을 아래와 같이 수정후
source /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"
이 문제 말고는 이미지도 잘 나오고 다른 기능은 이상이 없어 보입니다.
이거 어딜 손봐야하나요?
Forums:
웹서버 문제라면
i18n말고 httpd.conf를 살펴보심이....
브라우저에서
브라우저에서 인코딩이 뭘로 나오고, 뭘로 바꾸면 정확하게 표시되는지 확인하세요.
그리고 httpd.conf에서 AddDefaultCharset 추가해주셔야 합니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
참고로
참고로 AddDefaultCharset은 모든 페이지가 동일한 인코딩을 사용할 때만 쓰셔야 합니다.
HTTP 스펙 상 페이지의 meta 태그를 통한 인코딩보다 HTTP 헤더상의 인코딩이 우선 적용되기 때문입니다.
댓글 달기