Topic: jsp中中文乱码问题

  Print this page

1.jsp中中文乱码问题 Copy to clipboard
Posted by: gna15
Posted on: 2007-11-12 20:09

搜索中文时,因为要把搜索的关键字 一直放在请求中。假如搜索的中文关键字是:"客" 搜索可以正常完成并显示, 当搜索的结果超过1页时,当点其它页(比如第2页),可以看到keyword的值不为“客”了,变成了“%BF%CD”。 当在后台String keyword = (String)request.getParameter("keyword"); keyword的值不是“%BF%CD”,而是乱码:"?¨ª" ,当用英文或数字做参数时正常,不知道其中原因。谢谢

2.Re:jsp中中文乱码问题 [Re: gna15] Copy to clipboard
Posted by: Cappuccino
Posted on: 2007-11-14 23:05

把request.getParameter获得的数据用iso-8859解码以后再重新用GBK编码试一下看看是不是就ok了。

或者尝试把Tomcat的默认URL编码改成GBK或者UTF-8,默认的是ISO-8859-1


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923