关于汉字编程的问题(高手的问题)

xuehf 2000-12-19 04:31:00
我现在写了两个Servlet,在第一个Servlet中,我使用了text控件(<input type=text size=2 name=txt>),在提交到下一个Servlet的时候,我用String st=request.getParameter("txt");取出的值是乱码,请问各位高手如何解决,是不是要重新编码。(补充一点,在这两个Servlet中使用
PrintWriter out=response.getWriter(); out.println()显示汉字都很正常)
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt642 2001-05-31
  • 打赏
  • 举报
回复
82521关注!
Domino 2000-12-20
  • 打赏
  • 举报
回复
有以下几种方法你可以试试:
1:在编译servlet时,用 javac -encoding iso8859-1 myservlet.java
2: 在class path中加入i18n.jar 的路径.
3: 用 ("test".getbyte("gbk"),"iso8859_1")
lynxliu 2000-12-20
  • 打赏
  • 举报
回复
String st=new String(response.encodeURL(request.getParameter("txt")).getBytes("8859_1"))

62,629

社区成员

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

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