Ajax를 통해 양식을 게시 할 때 여기에 문제가 있습니다. 나는 그것의 앞에서 Â
로 저장합니다 ®
또는 ©
같은 특수 문자 데이터를 전송할 때ajax를 사용하여 양식을 제출하면 Charset에서 이상한 동작이 발생합니다.
<script type="text/javascript" language="javascript" charset="utf-8">
$(document).ready(function(){
$("#newdata").submit(function(event) {
event.preventDefault();
$.post("save.asp", $("#newdata").serialize() ,
function(data) {
});
});
});
</script>
문제는 다음과 같습니다
여기 내 jQuery 코드입니다. 하지만 jQuery/Ajax없이 제출하면이 Â
문자로 데이터를 형식화하지 않습니다. 아무도 왜 내가이 문제를 겪고 있는지 알 수 있습니까?
나는 문자 인코딩과의 문제를 생각합니다. 또는 ' 또는 ' –
기본적으로 JQuery는이를 UTF-8을 사용하여 서버에 보냅니다. 문제는 데이터가'serialize' 메소드를 사용하여 인코딩되고 서버 측에서 디코딩되지 않는다는 것입니다. – marteljn