我有代码
$name = 'Test world \"Example\" end';
<input type="text" name="text" value="'.$name.'">
但是在输入页面的输入中,我只看到Test world \
。
在furebug中我看到输入中的完整代码:
<input type="text" name="text" value="Test world "Example" end">
结果我看到报价早于必要时关闭。
请告诉我如何做出正确的结果(结果应该是引用的)?
答案 0 :(得分:1)
$name = 'Test world \"Example\" end';
echo '<input type="text" name="text" value="'.htmlspecialchars($name,ENT_QUOTES).'">';
答案 1 :(得分:-1)
$name = 'Test world \\"Example\\" end';
<input type="text" name="text" value="'.$name.'">
或者编码那些斜杠。