문제

나는 몇 가지 국제화 불황:

내 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"> 

야 할 필터를 사용한다.보:

http://wiki.apache.org/tomcat/Tomcat/UTF-8

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top