表单提交时的中文转换问题!

gzqjava 2003-10-17 01:01:59
谁能帮帮我?
...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzqjava 2003-10-17
  • 打赏
  • 举报
回复
试过了,还是不行。
不是提交到servlet,是直接用jsp连接数据库的。
mysam 2003-10-17
  • 打赏
  • 举报
回复
String name=new String(request.getParameter("text").getBytes("ISO8859-1"));
很简单的编码问题,可以在每条string加上编码转化,也可以在jsp页面开头加上页面的编码信息只类的语言,
liuyi8903 2003-10-17
  • 打赏
  • 举报
回复
如果你提交到servlet中的话。

比方说你用doPost方法,那么你在这个方面里
request.setCharacterEncoding("GB2312");
response.setContentType(CONTENT_TYPE);
就OK了。不用很费尽的转换每一个获取请求的域的。
aku0708 2003-10-17
  • 打赏
  • 举报
回复
页面:
..
....
<input type=text name=text >
....
..
++++++++++++++

在获取时
String text=new String(request.getParameter("text").getBytes("ISO8859_1"));

81,091

社区成员

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

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