Stuts2 타일에 Tomcat 의심의 변화 UTF-8?
-
09-06-2019 - |
문제
나는 몇 가지 국제화 불황:
내 UTF-8string 필드를 렌더링되는 브라우저에서????후 반환되는 데이터베이스에서.
검색한 후에는 데이터베이스에서는 최대 절전 모드를 사용하여,문자열 필드 표시가 올바르게 검사에 사용하여 eclipse 디버거.
그러나 Struts2/타일을 렌더링 이러한 문자열로????HTML 브라우저에 전송.
Charset 지시어는 현재 HTML header:
아마도 내가 무언가를 추가해야 내 struts2 또는 타일을 구성?
해결책
수도 있습니다.
그것은 태양에서의 페이지에 문자 집합과 인코딩.내 생각에 이것은 첫 번째 라인에서 당신의 jsp.
<%@ page contentType="text/html; charset=UTF-8" %>
다른 팁
OMG-그것은 원인 총 WTF?
우리의 모든 타일의 응답이 제공되여 자체 개발한 servlet 는 것이었을 무시하고
<%@ page contentType="text/html; charset=UTF-8" %>
지침(및 알고있는 어떤 다른 사람).
TilesDispatchExtensionServlet
:피공 우주 비행사,내가 흔들 내에 주먹을 너희가 있습니다.
설정하십시오 lang 특성 <html /> 요소입니다.
HTML example:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja">
XHTML 예제:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
야 할 필터를 사용한다.보:
제휴하지 않습니다 StackOverflow