JSP 개발 중국어 처리 솔루션 요약

962 단어 솔루션
JSP 개발 프로세스에서 중국어를 처리하는 방법
국제화를 지원하기 위해 전체 웹 프로젝트의 인코딩 방식을 UTF-8로 통일하는 것을 권장합니다
 
1. POST 방식으로 제출된 중국어 데이터
서버에 전역 Filter 솔루션을 추가하여 Filter 핵심 코드
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 
    request.setCharacterEncoding(“UTF-8”); 
    chain.doFilter(request, response); 
} 

 
 
2. GET 방식으로 제출된 중국어
Tomcat 모드에서 ISO8869-1 방식으로 데이터 전달
 
a. 단일 요청 처리
String value = request.getParameter("param");
value = new String(value.getBytes("ISO8859-1"), "UTF-8");

 
b. Tomcat 구성 통합 설정을 수정하여tomcat/conf/server.xml의 커넥터 노드 설정에 추가
<Connector 
    ...
    URIEncoding="UTF-8" 
    useBodyEncodingForURI="true"
/>

 
 

좋은 웹페이지 즐겨찾기