2011-06-03 60 views
2

我經常必須在字符串中轉義許多引號。是否有一個庫提供像這樣的字符串函數。寫起來很容易,但是有很多不同的功能/選項可以用於轉義。逃離引號的Java庫

回答

4

阿帕奇百科全書在下列格式StringEscapeUtils類,這是逃不脫(和UNESCAPE):

  • CSV
  • HTML
  • 的Java
  • 的JavaScript
  • SQL
  • XML
0

這取決於您正在轉義引號的上下文。通常,它應該由特定於任務的庫處理。例如,如果您正在轉義用於SQL字符串的引號,則應該使用參數佔位符而不是連接字符串。如果您正在轉義用於JSP的引號,則應使用<c:out>,它將處理引號和其他HTML實體。