取得的值是乱码,请问如何解决?

xwj1003 2006-02-08 06:30:37
正在做一个搜索功能
在表单里输入几个汉字,搜索正常。

我把这几个汉字放到request里
request.setAttribute("title","通知")

在网页能看到诸如: search.do?title=通知
可是打印出来的SQL里的“通知”是乱码。请问如何解决?
...全文
150 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rickhunterchen 2006-02-11
  • 打赏
  • 举报
回复
如果是tomcat,将server.xml中URIEncoding修改为gbk试试。

<Connector
debug="0"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
port="80"
redirectPort="8443"
enableLookups="false"
minSpareThreads="25"
maxSpareThreads="75"
maxThreads="150"
maxPostSize="0"
URIEncoding="GBK"
>
</Connector>
xwj1003 2006-02-09
  • 打赏
  • 举报
回复
为什么用表单没有乱码?

用search.do?title=通知 就会有乱码?
jackzhang2008 2006-02-09
  • 打赏
  • 举报
回复
還需要在程式里面轉換一下文字的輸出格式﹗
xwj1003 2006-02-09
  • 打赏
  • 举报
回复
自己顶
xwj1003 2006-02-08
  • 打赏
  • 举报
回复
注明一下:我的用的是strut charset全是utf-8

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧