2013年8月26日

摘要: 在html的文本框中,例如,abc后的单引号会截断后面的def,而且并不会输入单引号,这时我们需要用到html转义字符,'但是ie中这个转义字符时有问题的,原因在于IE 浏览器暂时不支持单引号的实体名称,IE 浏览器暂时只支持单引号的实体编号。所以对于单引号,我们用实体编号进行转义&#39。转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。转义字符串详细说明见:http 阅读全文
posted @ 2013-08-26 09:22 大钢 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 例如浏览器地址栏中输入"http://localhost:8080/helloapp.do?username=编辑"提交,对于这种方式,浏览器不会采用页面的charset方式对URL中的中文进行编码后提交至服务器(IE,FireFox都一样),而是采用系统的GBK转码为ISO-8859-1之后提交至Servlet容器,因为进入容器时中文进行了GBK至ISO-8859-1的转码,而之前我们的Servlet容器URIEncoding设置为UTF-8,当我们使用request.getParameter("username")时,相当于又进行了这样的流程GBK- 阅读全文
posted @ 2013-08-26 09:13 大钢 阅读(400) 评论(0) 推荐(0) 编辑

导航