webalizer 초 삽질중

동이의 이미지

데뱐에서 webalizer 패키설치중입니다. 얼마전까지 패키지 설치하면 한글로 곧잘 나오더니, 이번에 패키지 설치해보면 죄다 깨져서 나오는데요. 아파치 한글 설정도 전부해주었는데. 마찬가지입니다. 혹시나 locale에 이상있을것 같아서 그쪽도 EUC-KR 로 맞추어 주었는데도 마찬가지입니다. 고수님 고견 부탁드립니다.

권순선의 이미지

아파치에서 한글 설정을 해 주었다는 것이 무슨 의미인지는 모르겠지만 혹시 아파치에서 DefaultCharset 이 설정되어 있나 보시고 만약 되어 있으면 이 부분을 한번 조정해 보세요.

그리고 브라우저 쪽에서도 특정 인코딩이 강제로 지정되어 있는 것은 아닌지 확인해 보시고요.

동이의 이미지

권순선 wrote:
아파치에서 한글 설정을 해 주었다는 것이 무슨 의미인지는 모르겠지만 혹시 아파치에서 DefaultCharset 이 설정되어 있나 보시고 만약 되어 있으면 이 부분을 한번 조정해 보세요.

그리고 브라우저 쪽에서도 특정 인코딩이 강제로 지정되어 있는 것은 아닌지 확인해 보시고요.

재차 검토후 재접속했습니다만, 안됩니다. 한가지 재밌는 사실은 :roll: telnet 접속으로 계정접속한 뒤 su 권한으로 webalizer /var/log/apache/access.log 한 경우 콘솔과 브라우저에선 영문으로 표기됩니다.
ssh로 직접 루트 접속시 여전히 한글이 깨져서 나오고요 :cry:

spain

동이의 이미지

:shock: 결국 패키지 설치는 포기했습니다. 그냥 소스 받아서 설치해버렸습니다.
아파치 설정은 아닌것 같습니다. 패키지 분석을 해봐야겠습니다.

spain

suapapa의 이미지

데비안에서 webalizer의 한글 깨짐 현상을 경험하였습니다.
이 포스트의 날자를 보니 무척 오래된 문제였네요.

시스템이나 아파치의 인코딩이 euc-kr이나 utf-8이어서 일 것이다 라던데..
아닙니다.
euc-kr, utf-8의 각각의 데비안에서 일괄적으로 깨집니다. -_-+

그래서, 데비안 페키지안의 webalizer.mo를 언컴파일 해 본 결과,
문구 카탈로그 파일의 한글 인코딩은 CP949로 되어있는데
헤더(Content-Type)에는 ISO-8859-1으로 되어있는게 원인이었습니다..

데비안 버그리스트에 올려두었습니다.

급하신 분은 다음과 같이 적용하세요.
첨부된 파일을 압축풀어 아래의 위치에 덮어 쓰세요.

/usr/share/locale/ko/LC_MESSAGES/webalizer.mo

댓글 첨부 파일: 
첨부파일 크기
Package icon webalizer.zip9.78 KB
pchero의 이미지

수아아빠님 글을 여기서 보게되네요.

반갑습니다. : )

---------------------------------
제일 왼쪽이 저입니다 :)

---------------------------------
제일 왼쪽이 저입니다 :)