Java에서 잘못된 가져오기 요청에 대한 방법: 1. [java.net.URLDecoder]에서 [decode("variable", "UTF-8")]를 사용하여 디코딩합니다. 2. [java.net.URLEncoder]를 사용하여 디코딩합니다. [encode("중국어", "UTF-8"] 트랜스코딩
Java에서 잘못된 요청을 얻는 방법:
java GET 메서드에서 잘못된 중국어 매개변수를 전달하려면 다음 두 가지 java.net.URLDecoder
和java.net.URLEncoder
를 사용해야 합니다. 클래스 decode("variable","UTF-8") 및 encode("중국어","UTF-8"), 첫 번째는 디코딩이고 다른 하나는 트랜스코딩입니다.
참고: 트랜스코딩할 때 변환해야 합니다. 두 번 모두 한 번만 디코딩하면 중국어 매개변수가 왜곡되는 문제를 해결할 수 있습니다. URL이 매개변수를 전달하면 서버가 자동으로 한 번 디코딩한 다음 매개변수를 얻은 후 다시 디코딩하므로 트랜스코딩을 두 번 수행해야 합니다. .
백엔드:
URLDecoder.decode(query.getName(), "UTF-8");
프런트엔드:
URLEncoder.encode(URLEncoder.encode("告警类型", "UTF-8"), "UTF-8");
관련 학습 권장사항: java 기본 튜토리얼
위 내용은 Java의 get 요청이 잘못된 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!