2014-06-07 2 views
0

Gmail 로그인 페이지에 언어 선택기 드롭 다운이 있습니다.페이지에 글자가 제대로 표시되지 않습니다.

동일한 html <option>을 Gmail 웹 페이지 소스에서 내 페이지로 복사하면 내 드롭 다운에 ????????? 같은 문자가 표시됩니다.

왜? 내 JSP 페이지에 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 문자 세트를 설정했습니다. 여기 내 페이지

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<%@ taglib prefix="security" uri="http://www.springframework.org/security/tags"%> 
<!DOCTYPE html> 
<html> 
    <head> 
     <meta charset="UTF-8"> 
     <meta http-equiv="Content-Type" content="text/html;">   
    </head> 
    <body> 

<select> 
    <option value="ja"> 
    ‪日本語‬ 
    </option> 
    <option value="zh-CN"> 
    ‪简体中文‬ 
    </option> 
    <option value="zh-TW"> 
    ‪繁體中文‬ 
    </option> 
    </select> 

</body> 
</html> 
+0

코드 또는 피들을 공유하는 것이 좋습니다. –

+0

페이지의 HTTP 헤더 란 무엇이며 실제 문자 인코딩은 무엇입니까? –

+0

더 명확하게하기 위해 질문을 업데이트했습니다. – manish

답변

0

의 헤더입니다 : 브라우저가 기대하는 문서의 종류를 알 수 있도록 항상 당신의 HTML 문서에 <!DOCTYPE> 선언을 추가합니다.

<!DOCTYPE html> 
    <html> 
     <head> 
      <meta charset="UTF-8"> 
     </head> 
    <body> 
    <select> 
     <option value="ja"> 
     ‪日本語‬ 
     </option> 
     <option value="zh-CN"> 
     ‪简体中文‬ 
     </option> 
     <option value="zh-TW"> 
     ‪繁體中文‬ 
     </option> 
    </select> 
    </body> 
    </html> 

작동!

관련 문제