| 发表于:2007-10-17 12:28:183楼 得分:0 |
websphere中决定使用哪种encoding过程如下 1.client.encoding.override设定了吗? yes-> 终了 no-> 2 2.setcharacterencoding()设定了吗? yes-> 终了 no-> 3 3.request中content-type的charset有吗? yes-> 终了 no-> 4 4.autorequestencoding=true设定了吗?(ibm-web-ext.xmi) yes-> 5 no-> 6 5.根据request中language情报转换 <was_root> /properties/encoding.properties <was_root> /properties/converter.properties 6.default.client.encoding设定了吗? yes-> 终了 no-> iso-8859-1 你已经在最后一步(6)做了设定,encoding指定上应该没问题。 所以确认以下两点 1,设定default.client.encoding后,重起server了吗? 2,urlencoding你是怎么用的? string newurl = urlencoding(url,"gbk"); encoding后的结果象下面这样,汉字变成了类似%2b%ed%2的东西 http://hostname:port/contextroot/test.jsp?name=%2b%ed%23 | | |
|