ajax 를 euc-kr에서 사용할때
View 17,338 | 작성일2016.02.29 15:58
관련링크
본문
제가 요번에 댓글창을 ajax로 처리하면서 알게된건데 euc-kr에서는 ajax쓸때 참...
이제는 사이트 만들때 utf-8로 합시다 ;ㅁ;
어쨌든 euc-kr사이트에서도 자바스크립트는 기본적으로 utf-8을 기본으로 합니다.
그렇기 때문에 ajax로 페이지를 가져올때 가져올 페이지는 무조건 utf-8로 맞춰줍니다.
물론 그렇게 해도 euc-kr 사이트인 경우 jquery 나 javascript가 자동으로 euc-kr로 변환해 줍니다.
다만 보내는 쪽이 euc-kr인 경우 별 쌩쑈를 다 해봐도 받아보면 한글이 깨집니다....
안그럴라면 json 이나 xml로 보내야 하는데 상당히 번거로워요..
정리 합니다.
1. ajax 로 페이지를 받을때는 보내는쪽에서 무조건 utf-8 로 보내야 말썽이 안생깁니다.
2. load 함수로 페이지를 불러오면 웹킷에서는 euc-kr로 보내도 정상적으로 받아지나 firefox 나 IE에서는 깨짐
- utf-8로 보내면 firefox나 IE도 정상적으로 출력됨.