IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > html >

html转义链接title属性中的单引号

2014-10-28 10:00 来源: IT技术学习网原创 阅读:

今天检测到一个因为链接的title属性中有单引号而引起的错误

html代码如下:

<a  href='/php/apache_rewrite_urldecode.html' title='php中apache rewrite自动urldecode|urlencode导致无法$_SERVER['QUERY_STRING']'>
php中apache rewrite自动urldecode|urlencode导致无法$_SERVER['QUERY_STRING']</a>

我们在$_SERVER[‘QUERY_STRING’]使用的单引号与title本身的单引号冲突了,导致报错。

要解决问题,我们需要使用html转义。

html的转义不是使用\,这是其他编程语言中常用的转义符号,但是html中没有这个用法,也不可能会有效。

html中引号的转义,实际上就是直接使用&#039来代替单引号,使用&quot;来代替双引号

这跟我们极为常见的&nbsp;表示空格的性质是一样的。

html转义链接title属性中的单引号
转载需注明出处:IT技术学习网 http://www.itjsxx.com/html/532.html

评论文章 html转义链接title属性中的单引号
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图