在gmail登录页面上有语言选择器下拉列表。
当我将同样的html <option>
从gmail网页源复制到我的网页时,会在我的下拉列表中显示?????????
等字符。
为什么呢?我在jsp页面中设置了charset <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)
提示:始终将<!DOCTYPE>
声明添加到HTML文档中,以便浏览器知道所需的文档类型。
<!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>
作品!!