AJAXBBS.NET   yemoo's blog

专注WEB前端及RIA技术 -- XHTML/CSS/JavaScript/Ajax/RIA

导航

« XBug:一个强大的JavaScript调试器一个Flex皮肤资源下载的网站 »

有关WEB开发中单引号等特殊符号的一些问题

不论是在html页面显示一些特殊符号,或者通过GET方式向服务端发送一些含有特殊符号的字符时,我们往往会遇到各式各样的问题。

在HTML页面,像<,>,&,',"等这类符号都有特殊的含义,所以很多时候如果直接写这些符号可能不能在页面中正常的显示,对于单引号我们可以替换成 &apos或者'但第一种写法IE是不支持的,因此推荐使用'的写法。

在通过GET发送一个服务端请求时,单引号也是不应该直接发送的,因为可能被服务端作为SQL注入字符串过滤掉,因此也应该做一下转换,很多朋友使用encodeURI和encodeComponentURI方法,发现并不能转换,我们可以通过escape来转,但在url编码中escape是现在所不推荐使用的,所以比较好的办法就是我们直接手动将单引号换成%27。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

About ME

  • 网名:网者归来、yemoo,长期并将继续投身于WEB前端相关技术的学习和推广的大军中,目前就职于杭州淘宝网,从事前端开发相关工作,有事可E-MAIL联系我。
  • Email1:netman8410#163.com
    Email2:yuanzhang#taobao.com
    PS:牛B都是从傻B变来的

Search

网站分类

最近发表

最新评论及回复

文章归档

Powered By Z-Blog 1.8 Arwen Build 81206  豫ICP备06015770号

Copyright 2006-2009 AJAXBBS.NET. All Rights Reserved.