我们的网络应用程序已经在简体中文(GB18030)和英文(Cp1252)中正常显示。
目前,我正在尝试进行一些更改,以使用越南语显示Web应用程序。我试过'UTF-8',但无济于事。
以下是我目前正在做的事情
<%@ page contentType="text/html;charset=UTF-8"%>
当我使用Oracle SQLDeveloper执行SELECT * FROM TABLENAME
时,数据库中的字符显示正确。
我们目前正在使用
答案 0 :(得分:0)
单独指定contentType
是不够的。这仅设置响应头。但是您还需要指定响应编码,以便服务器知道使用哪种编码将字节发送到客户端。以下行是这样的:
<%@ page pageEncoding="UTF-8" %>
作为奖励,它还隐式地在JSP默认内容类型中设置了正确的字符集。所以上面这一行应该足够了。您无需添加contentType
,它已默认为text/html
,并且会隐式添加pageEncoding
指定的任何字符集。
答案 1 :(得分:0)
您可能需要添加元标记,以帮助浏览器以正确的编码呈现网页。