ICEfaces
  1. ICEfaces
  2. ICE-11297

ace:simpleSelectOneMenu doesn't show spanish special characters

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.2
    • Fix Version/s: EE-4.2.0.GA
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Icefaces 4.2, Mojarra 2.2.14, Websphere 8.5.5.11;
      Browsers: IE11, Chrome 58;
    • Assignee Priority:
      P2

      Description

      ace:simpleSelectOneMenu doesn't show spanish special characters (á, é, í, ó, ú and ñ) properly.
      In the next example:
      <ace:simpleSelectOneMenu >
      <f:selectItem itemLabel="Andalucía" />
      <f:selectItem itemLabel="Aragón" />
      <f:selectItem itemLabel="Baleares" />
      <f:selectItem itemLabel="Cataluña" />
      </ace:simpleSelectOneMenu>
      the browser shows 'Andaluc&#237;a' for 'Andalucía', 'Arag&#243;n' for 'Aragón' and so on.

      With Icefaces 4.1.1 this code works. ¿Is possible that changes on ICE-11052 Issue causes this bug?

        Activity

        Julio Madrid created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Fix Version/s EE-4.2.0.GA [ 13071 ]
        Assignee Priority P2 [ 10011 ]
        Hide
        Ken Fyten added a comment -

        Thanks for reporting this. We'll look into it.

        Show
        Ken Fyten added a comment - Thanks for reporting this. We'll look into it.
        Hide
        Mircea Toma added a comment -

        This is a regression caused by the changes made for ICE-11203. The option label is encoded twice when the renderer was changed to use the ResponseWriter API to write out the markup.

        The applied fix removes the encoding in the renderer since it's already done in the response writer.

        Show
        Mircea Toma added a comment - This is a regression caused by the changes made for ICE-11203 . The option label is encoded twice when the renderer was changed to use the ResponseWriter API to write out the markup. The applied fix removes the encoding in the renderer since it's already done in the response writer.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51491 Tue May 09 05:49:45 MDT 2017 mircea.toma ICE-11297 Remove the character encoding in the renderer since it's already done in the response writer.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/simpleselectonemenu/SimpleSelectOneMenuRenderer.java
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces 4 trunk r51503, Tomcat 8, MS Edge, IE 11, 10, 9, 8, FF 47, Chrome 57.
        New QA test app /ICE-11297.jsf was added to
        http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Nightly/simpleSelectOneMenu

        Show
        Liana Munroe added a comment - Verified ICEfaces 4 trunk r51503, Tomcat 8, MS Edge, IE 11, 10, 9, 8, FF 47, Chrome 57. New QA test app / ICE-11297 .jsf was added to http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Nightly/simpleSelectOneMenu
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Julio Madrid
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: