"的特殊符号'

时间:2014-10-06 10:30:16

标签: php html

我有一些包含'"

的var

$var = "Hello \" World '";

<input type="text" value="<?= $var ?>" >

当浏览器呈现上面的代码时,我们会看到输入元素只包含'Hello'。

如何在不使用Db字符串中&rdquo;之类的特殊符号的情况下解决此问题必须包含'"

3 个答案:

答案 0 :(得分:2)

  

如何在不使用&rdquo;

等特殊符号的情况下解决此问题

你不会,虽然rdquo是在这种情况下使用的错误字符引用。

通过htmlspecialchars()运行文本,将其转换为HTML,然后再将其插入HTML文档。

<input type="text" value="<?= htmlspecialchars($var) ?>">

答案 1 :(得分:2)

HTML Entities就是您所需要的。

这与htmlspecialchars类似,但如果您需要翻译具有关联命名实体的所有输入子串,请改用htmlentities()。

答案 2 :(得分:0)

这是Char html codes

  

$ var =“Hello \”World'“;

我使用html特殊字符:

" - special html char - &quot;

$var = "Hello &quot; World '";

结果: Hello " World '