关于servlet乱码问题
来源:百度知道 编辑:UC知道 时间:2024/05/25 01:04:54
下载的是正确程序
但是在我的IE显示的确是乱码,html和Servlet使用的是UTF-8
传值方式不是表单传值,是
<td><a href="/shoppingcart/servlet/addShoppingCart?id=0002&name=移动硬盘&price=700.00">
<img src="images/buybutton.gif" width="71" height="21" border="0" /></a></td>
接收是用session+request.getParammeter()方式
但是在我的IE显示的确是乱码,html和Servlet使用的是UTF-8
传值方式不是表单传值,是
<td><a href="/shoppingcart/servlet/addShoppingCart?id=0002&name=移动硬盘&price=700.00">
<img src="images/buybutton.gif" width="71" height="21" border="0" /></a></td>
接收是用session+request.getParammeter()方式
使用url传中文肯定是乱码 试试:
String name = request.getParammeter("name");
name = new String(getByes("ISO-8859-1"),GBK));
祝好运!
UTF-8
换成GB2312
GB2312才是国标
这样试试,
楼上的你改了就不乱码了吗?JAVA的建议用字符过虑器(搜一下很多)