GET 쿼리 문자열에서 중국어 단어를 사용할 때 wep 응용 프로그램이있을 때 서버 측에 올바른 매개 변수를 가져올 수 없지만 POST 데이터에서 서버 측에서 올바른 매개 변수를 얻을 수 있습니다. 서버가 Tomcat입니다. 서버 측에서는 GBK 인코딩을 사용하여 HTTP 파라미터 을 얻습니다. 쿼리 문자열의 인코딩을 ISO8859-1에서 GBK로 변환하면 문제는 너무 많아서 change.so가 너무 많아서 어쨌든 필요합니다. IE가 GBK하지만 iso8859-1을 사용하여 쿼리 문자열을 전송하도록 구성합니다. IE의 "send UTF-8 url"옵션을 선택 취소하려고 시도했지만 나에게 적합하지 않았습니다 ...IE 8 인코딩 문제
PLZ HELP 내 나쁜 영국에 대한 사과!
// iPostChange INT는 0 ISO8859_1,1 : NoChange, 2 : ISO8859_1-> GBK, 3 : GBK-> ISO8859_1,5 : GBK가
String sFlowNo = DataConvert.toRealString(iPostChange,(String)CurComp.getParameter("FlowNo"));
iPostChange는 인코딩 변환을 설정하는 데 사용되는, 디폴트 값은 1은 변경되지 않음을 의미합니다. FlowNo가 기본 iPostChange를 사용하여 URL (HTTP GET 쿼리 문자열)의 서버로 전달되는 경우 FlowNo가 중국어 단어로 간주됩니다. 올바른 중국어 문자열을 얻을 수 없지만 FlowNo가 POST 메서드를 사용하여 Form에 서버로 전달 된 경우 오른쪽 중국어 문자열을 얻을 수 있습니다.
IE8에서 URL에 중국어 문자를 사용할 수 없다는 것입니까?
영어에 대한 문제가 없습니다. 실제 코드를 입력 해주십시오. – Anders
감사합니다. Anders, 제 질문을 수정했습니다. – idiotgenius