서버로 정보를 보내려고합니다. charset 인코딩은 UTF-8로 설정됩니다. JSP 페이지 인코딩도 UTF-8으로 설정됩니다. 나는 봄 mvc를 사용한다인코딩 정보가 서버에 전송되는 중
나는 json을 형성하고, 그것을 서버에 보내려고 노력한다. 하지만 응답 본문을 얻을 때 단어들 사이에 이상한 기호가 나타납니다. attributeCategory%5B0%5D%5Batt
. 나는이 모든 문제를 해결하기 위해 utf-8을 검색 할 것을 제안했으며 모든 제안을 받았다.
UPDATE I는 서버 측에서 URLDecoder.decode(body, "ISO-8859-1");
모든 것이 정상적인 형태로 인코딩 된이 줄을 추가
. 그래서 난 내 JSON 또는 다른 뭔가를 변경해야하는 것을 제 질문은 UTF-8 인코딩으로 내 프로그램 작업을 만들기 위해
응답의 Content-Type 헤더가'application/x-www-form-urlencoded' 인 경우 [URLDecoder.decode'] (http://docs.oracle.com)를 통해 응답 본문 텍스트를 실행해야합니다 /javase/7/docs/api/java/net/URLDecoder.html#decode%28java.lang.String,%20java.lang.String%29). 문서에서 권장하는대로 두 번째 인수로 "UTF-8"을 전달해야합니다. – VGR