스프링 에러 - url로 자료를 전송할때 한글깨짐 오류

Back-End/Problems 2020. 11. 10. 18:54
728x90
반응형

크롬이나 파이어폭스는 url로 자료 전송시 자동으로 문자셋이 수정되어서 전송되지만, 인터넷 익스플로러에서는 문자셋이 수정되지 않기때문에


한글 자료를 전송할 시 에러가 발생한다.


그렇기 때문에 get방식을 하기 전에 앞쪽에 encodeURI를 붙이고 보낼 자료를 괄호( )안에 넣고 자료를 전송하면 한글이 깨지지 않고 전송이 된다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$(function(){
 
    //댓글 수정 버튼
    $("#btn_reply_Update").click(function(){
    if(confirm("수정 하시겠습니까?")){
        
        var rno = $("#rno").val();
        var r_content = $("textarea#r_content").text();
        var user_id = $("#user_id").val();
        var member_bno = $("#member_bno").val();
        var curPage = $("#curPage").val();
        var search_option = $("#search_option").val();
        var keyword = $("#keyword").val();
        
        
        document.form1.action="reply_update.do?rno="+rno+"&r_content="+encodeURI(r_content)+"&user_id="+user_id+"&member_bno="+member_bno+"&curPage="+curPage+"&search_option="+search_option+"&keyword="+keyword;
        document.form1.submit();
        
        
        alert("댓글이 수정되었습니다.")
                }
        });
cs








출처


https://leejungyeoul.tistory.com/6

728x90
반응형
: