我经常必须在字符串中转义许多引号。是否有一个库提供像这样的字符串函数。写起来很容易,但是有很多不同的功能/选项可以用于转义。逃离引号的Java库
2
A
回答
4
阿帕奇百科全书在下列格式StringEscapeUtils
类,这是逃不脱(和UNESCAPE):
- CSV
- HTML
- 的Java
- 的JavaScript
- SQL
- XML
0
这取决于您正在转义引号的上下文。通常,它应该由特定于任务的库处理。例如,如果您正在转义用于SQL字符串的引号,则应该使用参数占位符而不是连接字符串。如果您正在转义用于JSP的引号,则应使用<c:out>
,它将处理引号和其他HTML实体。
0
您可以使用OWASP的Enterprise Security API (Java Edition)
相关问题
- 1. 逃离preg_replace的+号
- 2. 逃离mysql没有单引号?
- 3. 的Java删除逃脱双引号
- 4. 逃离大括号的花括号
- 5. PHP - 逃离长破折号
- 6. 逃离 - (双破折号)
- 7. 逃生双引号在Java中
- 8. 的Linux - 逃生双引号
- 9. “逃离” $
- 10. 逃逸单引号Ansible 2.1
- 11. 逃逸引号不工作
- 12. shlex:Python中逃脱引号3
- 13. [R sqldf逃脱双引号
- 14. 单引号逃逸参数
- 15. 不要逃避双引号
- 16. visual foxpro逃脱双引号
- 17. 如何gsub逃脱引号
- 18. 逃离的C++
- 19. 如何逃离冒号:in rails i18n?
- 20. 逃离一个花括号{速度
- 21. 逃离文字星号作为命令
- 22. 逃离百分号准备声明
- 23. 的ColdFusion/JavaScript的逃逸单引号
- 24. 在Java中的字符串中逃脱引号
- 25. 逃离'?'在mod_rewrite的
- 26. 逃离“。”在preg_replace
- 27. 逃离串
- 28. “逃离”噩梦
- 29. addslashes的只有逃避简单引号
- 30. 逃生的即席查询单引号