코분투를 11.10을 설치 했습니다.
웹사이트 -구글, 네이버, 다음 등 등-다 잘 되는데 일부 사이트는 글씨가 깨집니다.
원인을 알고 싶습니다.
깨지는 사이트 파일 첨부 했습니다.
아시는 고수님 답변 좀…
코분투를 11.10을 설치 했습니다.
웹사이트 -구글, 네이버, 다음 등 등-다 잘 되는데 일부 사이트는 글씨가 깨집니다.
원인을 알고 싶습니다.
깨지는 사이트 파일 첨부 했습니다.
아시는 고수님 답변 좀…
웹사이트의 문자 인코딩이 지정되지 않은 경우 기본값으로 해석해서 보여 줍니다. 이 때 기본값이 원래의 문자 인코딩과 틀릴 경우 깨져 보입니다.
혹은 웹사이트에 문자 인코딩은 지정되어 있으나 실제 문자의 인코딩과 맞지 않을 때 깨져 보입니다.
파이어폭스 보기 메뉴에 보면 문자 인코딩 관련 항목이 있습니다. Autodetect에서 Korean을 지정해 보세요.
[img:l7s2f8v4]http://ubuntuone.com/47zzdEm9g2eQSkvx7LUmly[/img:l7s2f8v4]
[img:l7s2f8v4]http://ubuntuone.com/1p1t9XuDS3Y8tC2HeYJOMG[/img:l7s2f8v4]
해당 웹화면의 글자가 깨져 보이는 이유는
해당 웹페이지의 문자인코딩이 EUC-KR(혹은 MS CP949)인데…
리눅스 기본 문자 인코딩은 UTF8이고,
EUC-KR로 인코딩된 글자를 UTF8로 인식하고 읽어 들여서 생기는 것입니다.
페이지 소스를 보시면… <meta http-equiv="content-type" content="text/html; charset=euc-kr">
이 부분이, 문서가 어떤 문자셋을 사용하는지 알려주는 메타 태그입니다.
메뉴->환경설정->내용->고급->기본 문자 인코딩
에서 한국어 (EUC-KR)로 지정하세요.
메뉴->환경설정->내용-> 웹 페이지를 표시할 선호 언어 선택
에서
한국어/대한민국 [ko-kr]과
한국어 [ko]를 추가하시고, 맨위로 올리세요.
메뉴->문자 인코딩->자동 선택 -> 자동 선택
이렇게 하시면 될 것 입니다.
고맙습니다. 퇴근 후 집에 가서 차근 차근 따라해 보도록 하겠습니다.
감사합니다.
설치한 후에 firefox 설정을 건드리지 않았다면 인코딩 기본이 euc-kr 인데요.
아마도 메타 정보는 utf8이면서 실제 파일의 인코딩의 euckr로 되어 있는 경우 아닐까요.
메타 정보와 실제 인코딩이 일치하지 않는 사이트 의외로 많습니다. (이건 해당 홈페이지 제작사의 능력 부족)
그런 경우라면 수동으로 매번 지정해 주셔야 할껍니다.
[quote="tinywolf":2npseul4]아마도 메타 정보는 utf8이면서 실제 파일의 인코딩의 euckr로 되어 있는 경우 아닐까요.
메타 정보와 실제 인코딩이 일치하지 않는 사이트 의외로 많습니다. (이건 해당 홈페이지 제작사의 능력 부족)
그런 경우라면 수동으로 매번 지정해 주셔야 할껍니다.[/quote:2npseul4]
제가 해당 사이트의 소스를 살펴본 바
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
메타태그에 euc-kr로 설정되어 있었으며,
해당내용을 다운로드하여
iconv -f euc-kr명령으로 변환하였을때 utf8로 변환이 잘 되었습니다.
이것은 파이어폭승에서 인코딩이 utf8로 설정되었거나 utf8로 읽어 들어 들여서,
생기는 문제로 보입니다.