我们在数据库中有中英文数据。使用java servlets我想在页面中显示中文数据。
使用SQL_JDBC_DRIVER
选择中文值并显示在结果页面中
while (rs.next()) {
vendorname = rs.getString("vendorname_cn");
}
} catch (Exception e2) {
System.out.println(e2);
}
out.print(vendorname);
在页面中它的显示像?????????
预期值(来自数据库):郑其蔚
让我知道如何在页面中显示/打印确切的中文
IDE: netbean
Server : GlassFish
我错过了设置内容类型,一旦我设置了内容类型,它就按预期工作。
response.setContentType("text/html;charset=UTF-8");