如何在ATG Commerce中显示UTF-8编码的语言?

2020年7月27日 18点热度 0条评论

我们正在尝试使ATG商业网站(通过CRS制作)国际化。该站点支持2个本地用户。.en_th和th_th。如下所示,我们已经在使用BCC的产品中添加了th(泰国)翻译。

现在,当我们在JSP中显示此产品详细信息时,英语版本会正确显示,而泰国版本则在“ ??????????????????????”中显示。

到目前为止,我已经完成的配置:

在Jboss的server.xml中添加了UTF-8支持
JSP具有UTF-8支持,并且在使用浏览器进行渲染时具有源代码
显示UTF-8
添加

pResponse.setCharacterEncoding("UTF-8");
        pResponse.setContentType("text/html"); this in my droplet also to be on safe side.

还有什么需要做的?有什么线索吗?

解决方案如下:

您需要在HTML标记中显式设置内容类型:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

另外,请确保在文档顶部声明了doctype:

<!DOCTYPE html>