top

关于在URL中输入中文无法正确识别的问题

老师您好,
我最近开始研习您的另一本jsp/servlet。
其中,在第二章,顺利搭建完tomcat和第一个servlet后,想尝试第一章中所说的中文URL。
在浏览器中输入http://localhost:8080/FirstServlet/helloUser.view?name=%E6%9E%97
原本是想获得“林”,但怎样都是错误码。
只有加上:
name = new String(name.getBytes("iso-8859-1"), "UTF-8");

才能够正常显示,请问这是为何?

書中第三章有解釋 …  不然看我的網頁也有 …

http://openhome.cc/Gossip/ServletJSP/RequestParameterHeader.html

另外,也得注意 Tomcat 的 server.xml 設定 …

http://openhome.cc/Gossip/Encoding/Servlet.html

按照你的寫法,server.xml 中應該是設定為 iso-8859-1 …

TOP

嗯嗯 我再研究一下 感恩老师

TOP

回復 3# krave


    想再请问一下,chapter 2的实训题,第2题,输入名称、密码,并判断是否正确。
对网页交互这一部分不太了解,请问一下,这部分需要用到哪些东西?能否给些提示。
谢谢老师~

TOP

TOP