최근에 SSM 프레임 워크 프로젝트를 수행 할 때, 나는 항상 문제를 겪었습니다. 즉, 백엔드가 프론트 엔드에 의해 전달되는 중국 매개 변수를받을 때 매개 변수를 잡아 당겨 SQL 문을 실행할 수 없습니다. 그러나 테스트 환경과 생산 환경이 모두 정상이지만 지역 개발 환경은 항상 너무 까다 롭기 때문에 어떻게 해결해야합니까?
1. 피곤하지만 중국어를 통과 할 수 없다면 중국어 매개 변수를 통과하지 못할 것입니다. 이 시점에서 모든 사람은 미소를지었습니다. . . .
2. 여전히 피곤합니다. 실제로 중국어를 통과해야한다면 다음과 같이 중국인에게 트랜스 코드를 강제로 강요 할 것입니다.
"중국어".getBytes ( "UTF-8");
3. 두 번째 요점은 시도하기 전에이 세 번째 요점을 찾았습니다. 두 번째 요점은 관심이 있으시면 시도해 볼 수 있습니다. 이 세 번째 요점은 치료법입니다. 나는 오랫동안 찾고 있었고 그것이 Tomcat의 구성 문제라는 것을 알았습니다. Tomcat 디렉토리에서 conf/server.xml 파일을 열고 파일에서 다음 코드 부분을 찾으십시오.
<커넥터 포트 = "8080"프로토콜 = "http/1.1"ConnectionTimeout = "20000"redirectport = "8443"/>
그런 다음 다음과 같이 uriencoding = "utf-8"을 구성하기 위해 문장을 추가하십시오.
<커넥터 포트 = "8080"프로토콜 = "http/1.1"ConnectionTimeout = "20000"redirectport = "8443"uriencoding = "utf-8"/>
그것은 여기에서 완벽하게 해결되었으며 Benbao의 문제도 해결되었습니다. 모모는 더 이상 내 슬픈 분위기에 대해 걱정하지 않습니다. .
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.