2011-12-21 5 views
1

입력 필드가있는 html 형식을 사용하므로 입력에 영어가 사용되는 경우 문제가 없지만 중국어 단어를 사용하면 서블릿에서 잘못된 문자열이 그것을 사용한다고 가정하고 설정하는 방법? 서블릿에서 朋友 你好 와서 : "æåä½ å ¥ ½"요청이있는 중국어 단어 (jsp - 서블릿)

어떤 생각 HTML 양식 서블릿에서

<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
... 
<form method="post" action="<%= action %>" accept-charset="UTF-8"> 

예를 들어
String charset = request.getCharacterEncoding(); 
// here charset is always null 
String shareContent = request.getParameter("content"); 

입력에

?

request.setCharacterEncoding("UTF-8 "); 

는 모든 요청/응답에 인코딩을 할 수있는 필터를 추가 할 수 있습니다 :이 당신을 위해 작동하는 경우

답변

1

당신이 시도 할 수 있습니다.

+0

예 시도했지만 작동하지 않습니다. – brakebg