Uploaded image for project: 'Commons Lang'
  1. Commons Lang
  2. LANG-122

[lang] EscapeUtil.escapeHtml() should clarify that it does not escape ' chars to '

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.1
    • 2.2
    • None
    • None
    • Operating System: All
      Platform: All

    • 37385

    Description

      The official HTML character entity spec does not include the popular "'"
      entity name for the single quote character '. the StringUtils class correctly
      follows this behavior, leaving single quotes alone. However, many developers
      incorrectly assume that ' will get escaped into ' (I was one!) and we can
      help them by clarifying this in the Javadoc.

      The following could be appended to the method Javadoc:

      Note: Not all common HTML entity names are formally included in the standard
      specification (http://www.w3.org/TR/REC-html40/sgml/entities.html, as listed
      below). This method follows the standard, and thus does not escape the
      single-quote ' character into &apos.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dov@wass.ws Dov Wasserman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: