首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何确保包含引号的属性值不会破坏格式?

如何确保包含引号的属性值不会破坏格式?
EN

Stack Overflow用户
提问于 2012-11-29 02:48:42
回答 1查看 75关注 0票数 0

在我的数据库中,我存储了帖子的标题,当我在页面上创建链接时,我将帖子的标题作为title属性。

代码语言:javascript
运行
复制
<a title='here is the description'>bluah</a>

但在页面上发生的事情是,在我的描述中,有一些字符正在破坏它。一个帖子标题的例子

代码语言:javascript
运行
复制
<a title='I don't hanging out with friends, had a great time seeing Sarah again ;p '>bluah</a>

我想我需要做一些HTML编码,但我不确定我应该在什么时候/在哪里做。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-29 02:55:32

使用htmlspecialchars输出字符串

代码语言:javascript
运行
复制
htmlspecialchars("I don't",ENT_QUOTES); // returns I don&#039;t

这也将照顾到其他HTML字符,如手册中所解释的,

http://php.net/manual/en/function.htmlentities.php

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13612284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档