jquery 사용시 euc-kr 환경에서 $.get, $.post, $.ajax 사용시 반환이 utf-8 형식으로 되기때문에 한글 변환이 필요하다.
모든 스크립트 파일은 ansi 파일로 작성을 한다.
[jquery_ex.html]
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<script type="text/javascript">
$('#getBtn').click(function(){
$.ajax({
type: 'get',
contentType: 'text/html; charset=utf-8',
url: 'get.php',
dataType: "html",
success: function(data){
alert(data);
}
});
});
</script>
</head>
<body>
<input type="button" id="btn" value="get" />
[get.php]
<?php
//한글형식을 변환 한 것은 제대로 출력이 되지만 변환하지 않은 것은 깨지게 됩니다.
echo iconv('EUC-KR', 'UTF-8', '한글변환후').'한글변환전';
?>
댓글 없음:
댓글 쓰기