我想在可能包含特殊字符(如'
)的文本框中显示预定义值,例如单引号(例如,阿米特的生日....当我显示字符串时,它只显示阿米特,并省略了更多的字符串。我使用htmlspecialchars()
函数,因为我使用的是PHP,但其未发生的结果仍然相同。有人请帮助我。特殊字符行'不显示在HTML表格的文本框中
2
A
回答
0
从手册:http://php.net/htmlspecialchars
''”(单引号)变为 ''' 仅当ENT_QUOTES被设置。
因此,要么用双引号而不是单引号分隔属性值,要么设置ENT_QUOTES(按照上面链接页面上的示例1)。
3
从服务器侧发送具有htmlspecialschars编码数据为html
<?php
$new = htmlspecialchars("Amit's Birthday", ENT_QUOTES);
echo $new; // Amit's Birthday;
?>
如果在服务器侧的设定值属性那么它将被编码的字符串与&#0 3 9;单引号的位置,如果你在客户端使用ajax调用来获取数据,
将输入字段的ID,名称或类属性,然后将此代码写入文档的加载函数或输入字段填充所需的数据。
// < input class="decodeIt" type="text" value="Amit's Birthday" />
var decodedValue = $(".decodeIt").val().replace("'", "'");
$(".decodeIt").val(decodedValue);
相关问题
- 1. HTML特殊字符显示不正确
- 2. HTML表单输入文本框不接受特殊字符
- 3. 如何在html中显示换行符为特殊字符
- 4. 在php页面中显示来自表格的特殊字符
- 5. 玩框架,显示特殊字符
- 6. 分配特殊字符的文本框
- 7. 没有特殊字符的文本框
- 8. 显示特殊的非英文字符
- 9. CKEditor的不显示特殊字符
- 10. 显示为文本而不是处理为HTML的特殊字符
- 11. 旋转HTML特殊字符或文本
- 12. 在IE中显示特殊字符
- 13. Android:在ListView中显示特殊字符
- 14. 显示特殊字符
- 15. 显示有特殊字符
- 16. PHP显示特殊字符
- 17. 带特殊字符的TCPDF HTML显示空的PDF文件
- 18. C#WindowsApp文本框有特殊字符
- 19. rails-显示来自文本字段的特殊字符数
- 20. 显示的是Firefox实体/特殊字符文本,而不是特殊字符标志符号
- 21. 显示C中的特殊字符
- 22. Android不显示特殊字符
- 23. fullcalendar jquery,不显示特殊字符(ę,±,..)
- 24. 网页不显示特殊字符
- 25. utf-8特殊字符不显示
- 26. 如何在网站中正确显示特殊字符-html
- 27. 特殊html字符在浏览器中无法正确显示
- 28. 在Angular 2绑定中显示HTML特殊字符?
- 29. 在文本文件中添加特殊字符后的空格
- 30. Html特殊字符
使用ENT_QUOTES作为htmlspecialchars的第二参数。如果输出是编码字符串,则用javascript替换。 – 2010-08-20 07:20:31