English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
개요
중국 특색 사회주의 일반 코드 문제는 우리가 자주 만나는 문제 중 하나입니다. 해결 방법은 많으며, 이 기사는 GET 방식과 POST 방식 일반 코드 문제 해결 방법 중 일회성 해결 방법을 각각 소개합니다.
GET 방식으로 중국어 일반 코드 문제 해결 방법
코드 page에서 다음과 같은 방법을 사용하여 인코딩을 UTF로 변환합니다-8
String str = new String(request.getParameter("参数名").getBytes("iso-8859-1", "utf-8);
Tomcat 서버의 server.xml 파일에 위치한 변경할 항목을 수정합니다
변경합니다:
<Connector connectionTimeout="20000" 포트="8080" 프로토콜="HTTP/1.1"리디렉트 포트="8443"/>
변경하면:
<Connector URIEncoding="UTF-8"connectionTimeout="20000" 포트="8080" 프로토콜="HTTP/1.1"리디렉트 포트="8443"/>
Ajax 요청의 GET 방식 중국어 복잡성 문제에 대해 위의 방법으로 해결할 수 있습니다.
POST 제출 중국어 복잡성 해결 방법
web.xml 파일에 다음 내용을 추가하세요:
<!-- POST 제출 중국어 복잡성 해결 필터, 주의! POST 제출 중국어 복잡성 문제를 해결할 수 있습니다. --> <필터> <필터-이름>CharacterEncodingFilter</필터-이름> <필터-클래스>org.springframework.web.filter.CharacterEncodingFilter</필터-클래스> <초기화-파라미터> <파라미터-이름>encoding</파라미터-이름> <파라미터-값>UTF-8</파라미터-값> </초기화-파라미터> </필터> <필터-맵핑> <필터-이름>CharacterEncodingFilter</필터-이름> <URL-패턴>/*</URL-패턴> </필터-맵핑>
결론
이것이 본 글에서 Spring MVC 파라미터 전송 중국어 복잡성 해결 방법에 대한 모든 내용입니다. 많은 도움이 되었기를 바랍니다. 관심이 있는 분은 본 사이트를 계속 참조하세요:
Spring SpringMVC가 시작되면 메서드 소스 코드를 분석하는 방법
SpringMVC 인터셉터를 사용하여 세션 만료 여부를 감지하는 설명
SpringMVC 개발에서 restful API 사용자 쿼리 코드 상세 설명
불충분한 부분이 있다면, 댓글을 통해 지적해 주세요. 친구들의 본 사이트에 대한 지지에 감사합니다!
언급: 본 내용은 인터넷에서 가져왔으며, 저작권자는 본 사이트가 소유하지 않으며, 인터넷 사용자가 자발적으로 기여하고 자체로 업로드한 내용입니다. 본 사이트는 저작권을 소유하지 않으며, 인공 편집 처리를 하지 않았으며, 관련 법적 책임을 부담하지 않습니다. 저작권 침해가 의심되는 내용이 있다면, notice#w로 이메일을 보내 주시기 바랍니다.3codebox.com에 대한 신고를 보내시면, #을 @으로 변경하여 신고하고 관련 증거를 제공해 주시면, 사이트가 즉시 저작권 침해 내용을 삭제할 것입니다.