如果你的主要工作就是开发或测试一个动态国际化Java Web项目,那么如下图所示的编码处理问题想必是“大宝天天见”咯。那么作为开发和测试人员,面对这样高频的事件,又需要怎样应对呢?本文将尝试从两个不同角度来分析在这样的技术背景下,我们需要注意哪些国际化知识点。
首先对于开发人员来说,需要注意的是:
一、HTML中的metacontent
确保每一个HTML头部都包含有正确的编码信息,通过metacontent字段进行设置。
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
二、在JSP中contentType的charset和pageEncoding
务必明示pageEncoding属性用来确定JSP编译器使用何种编码。
<%@ page language="java"contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>

本文探讨了Java Web项目中的国际化问题,针对开发人员,强调了HTML meta content、JSP contentType charset和pageEncoding的设置、Tomcat server.xml的配置、Filter的使用以及JDBC connection的调整。对于测试人员,建议通过读取产品代码、验证实现和编写单元测试用例来提高测试效率。
最低0.47元/天 解锁文章

1487

被折叠的 条评论
为什么被折叠?



