Query String에 특수문자 또는 한글이 포함되면 발생하는 에러라고 하는데


다른 브라우저들은 인코딩처리가 되지만

 

IE에서는 안해준다고 함 ( IE 서비스 종료 해줘 )

그러므로 GET방식으로 요청하기전 view단에서 URI를 

JS의 encodeURI() 함수를 이용해서 인코딩 처리를 한뒤 요청한다.

encodeURI() 함수는 아래사이트를 참고하면 된다.

 

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI

 

encodeURI() - JavaScript | MDN

The encodeURI() function encodes a URI by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character (will only be four escape sequences for characters composed of two "surrog

developer.mozilla.org