Java Servlets如何在结果页面中显示中文?

问题描述 投票:0回答:1

我们在数据库中有中英文数据。使用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
java servlets glassfish-3
1个回答
0
投票

我错过了设置内容类型,一旦我设置了内容类型,它就按预期工作。

response.setContentType("text/html;charset=UTF-8");
© www.soinside.com 2019 - 2024. All rights reserved.