브라우져 호환성에 따른 인코딩 문제

   조회 5083   추천 0    

http://hnkbio.com (467)

익스플로러가 매번 독단적으로 자신만의 활보를 하다보니
이번이 새롭게 문제가 보이기 시작하네요.

아마도 익스 10이느 11이상에서 생기는 문제인듯하고
홈페이지 코딩 소스에는 문제가 없고 db 내용 또한 문제가 없습니다.

근데 문제는 홈페이지내에서
iframe으로 db내용을 추출해 올때 생기는듯 합니다.

기존의 값인 인코딩 값이 들어 있어도
이 인코딩값을 무시하고 불러오는 현상? 때문에
공지사항등의 최신글 추출내용이 깨져 버리네요.

기존 브라우져에서는 문제가 없었으나
익스 10과 11에서 일부 깨지는 현상이 나타납니다.
물론 크롬 사파리 혹은 익스 9이하로 보면 한글 캐릭셋은 깨지지 않고요....ㅡ..ㅜ


제일 간단한 해결방법은 무엇일까요?
관리 홈페이지들을 둘러보다보니 이번에 새로 나타난 증상인데
다행이 아직 업체들에서는 모르는듯 하네요....^^;;;

여러 사이트가 동일 현상이긴 하나
일단은 한 사이트만 링크  남겨 봅니다.

위에서 언급한대로 익스플로러 최신버전에서만 생기는 현상입니다.
- by inoree.com -
짧은글 일수록 신중하게.
버지니아 2014-06
제 경우엔 크롬에서도 내용 깨지네요. index.php에 캐릭터셋이 정의되지 않아 발생하는 문제 같습니다.
<head>...</head> 사이에 <meta charset="EUC-KR"> 넣어보세요.
     
김황중 2014-06
저도 잠시전에 확인해보니 캐릭셋이 명명 되어 있진 않으나
실제 최신글 추출 파일은 캐릭셋 지정이 되어 있더라고요.

그러다보니....
인덱스의 캐릭셋 지정 문젠 아니고.. 지정해줘도 증상이 동일하네요.
감사합니다.

물론 제가 캐릭셋 넣어주어도 되긴하지만
일단은 호스팅만 해주는 사이트라는 점과 관리계약은 올해는 따로 하지 않고
올해부턴 업체에서 직접 관리 하는중이다보니.....^^;;

저는 단지 미리 원인과 해결책만 알고 있으면 되다보니 궁금했었네요.
실질적인 해결을 해줄필요가 없는......^^;;


첨고로.... 이 사이트만의 문제가 아닌
모든 사이트 동일 현상....

현재 무엇이 문제인지 대략 감은 잡았는데
정확한것은 몇대 더 파악해봐야 할듯 싶네요

일단 감은.... 서비스 팩 문제로 보입니다.
김윤술 2014-06
기존 브라우져는 기본값이 EUC-KR 인데 DB가 UTF-8 로 설정되어 있지 않으니 아마 깨지게 나올겁니다.
11버젼인데 잘나옵니다. 저건 브라우져 기본값을 자동으로 하거나 한글로 바꿔주거나 할수 밖에 없을겁니다.
요즘 UTF-8은 자동모드이면 알아서 뿌려주던데...
영문 윈도우로 보니 인코딩이 서유럽(Western Europe)로 되고 글이 다 깨져서 나옵니다.
이장원 2014-06
홈페이지 코딩 문제라고 볼 수 있습니다. 첫 페이지는 charset이 설정이 안되어 있더군요. 소스에서 charset을 EUC-KR로 명시를 해주면 됩니다.

IE만의 문제가 아니고, Chrome, Firefox, Safari에서도 깨집니다.

아직 EUC-KR을 쓰고 있는 사이트들이 있지만, 최신 트렌드는 UTF-8로 대동단결인지라, 최신 브라우저들은 헤매는 경우가 있습니다.
김황중 2014-06
다들 알려주신것 처럼 캐릭셋문제가 맞는데
문제는... 않깨지는 컴터가 있는것이 문제입니다.

제 메인컴도 깨지고
사무실컴도 깨지는데
문제는 사무실 다른사람들컴은 깨지질 않고...
위 도메인의 쥔장 컴도 않깨지고....

영 아리까리....

이럼 클라이언트 문제인데
고민좀 해 봐야 겠네요.


아참.. db는 euc-kr 디폴트이고
php 디폴트 캐릭셋이 euc-kr이라서 아직 몇몇 컴에선 앦깨지는듯 합니다.
이장원 2014-06
안깨지는 시스템은 유니코드가 아닌 경우  EUC-KR을 기본으로 사용하도록 설정된 시스템들일 겁니다.

첫 화면 소스 보시면 charset 내용이 없습니다. 이걸 EUC-KR로 기본으로 잡고 표시하는 시스템이냐, 인식하지 못하는 시스템이냐에 따라서 다르게 보입니다.

해결하려면, 첫 화면 소스에 charset 설정을 해주거나, 아파치 같은 웹 서버에서 기본 charset를 EUC-KR을 쓰도록 설정을 해야 합니다.


QnA
제목Page 2112/5718
2014-05   5206954   정은준1
2015-12   1738795   백메가
2023-03   1855   정은준1
2009-05   6970   차평석
2003-05   9475   권재협
2014-06   13032   걸인신홍철
2003-05   11684   정회정
2017-11   6001   아리시마
2019-02   2469   미나리나물
2021-07   4278   Sakura24
2006-02   5837   임현규
2009-06   7526   쥐농
2023-03   2101   하양까망
2009-06   6533   예관신규식
2014-06   5084   김황중
2009-06   6270   방o효o문
2014-06   4291   군생
2006-02   5691   이희원
2003-06   9428   김건우
2003-06   8742   박영록
01-22   512   휘슬러고고
2003-06   10911   박현준