在wap应用开发过程中,只要涉及到这两种情况:
1、中文在页面显示
2、中文参数在页面间传输
必然会出现乱码。很是让人头痛。
避免乱码问题:主要有几点需要做:
a、在wap开发过程中,采用utf-8编码。因为wap2.0是建立在xml基础上的,
xml的声明采用utf-8。如图:
b、需要保证页面源文件编码格式为utf-8
c、需要在tomcat安装目录下 conf目录下的server.xml 加入URIEncoding="utf-8"
有了这3点 基本解决了 页面显示中文乱码问题。
中文参数在页面间传输时采用unicode字符集,显然不支持中文显示。这是需要把中文参数转
码:URIEconder.encode("中国","utf-8"); 这样就避免了中文参数传递出现乱码。