浏览 922 次
锁定老帖子 主题:j2ee的中文问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-26
<html> <body> <center> <form action="test.do"> <input type="submit" value="提交"> </form> </center> </body> </html> public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)throws IOException { System.out.println(request.getCharacterEncoding()); System.out.println(response.getCharacterEncoding()); PrintWriter out=response.getWriter(); out.println("<script type='text/javascript'>alert('欢迎您!');history.back();</script>"); return null; } 为什么打印出来是: null ISO-8859-1 System.out.println(request.getCharacterEncoding());打印是空的为什么? System.out.println(response.getCharacterEncoding());打印出来的不是gbk吗? 设了contentType="text/html; charset=gbk",为什么在页面上alert();会出现乱码? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |