Uploaded image for project: 'Seam 2'
  1. Seam 2
  2. JBSEAM-4330

I18n documentation should include Seam Manager uri-encoding parameter used to encode URLs and page parameters

    Details

    • Affects:
      Documentation (Ref Guide, User Guide, etc.), Compatibility/Configuration

      Description

      Seam Manager default encoding for URL and their parameters is UTF-8, which cause some issues for i18n, e.g. if the charset is ISO-8859-1. See JBSEAM-2710 and JBSEAM-3148.

      While source code has been corrected in JBSEAM-2710, the documentation is still missing this new configuration, so a lot of users have problems using accented characters in page.xml parameters (param tag), e.g. :
      http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4054383
      http://www.seamframework.org/Community/PagesxmlNavigationEncodingProblem
      http://seamframework.org/Community/EncodingProblemWithGermanSpecialCharactersAgain
      http://seamframework.org/Community/JSFFaceletsAndSeam

      It would be nice to add a paragraph in section "Other encoding settings" of chapter "Internationalization, localization and themes":

      "If your URLs or page parameters specified in page.xml contains charset sensitive characters like accented characters, you should change the URI encoding in Seam's Manager component of components.xml:
      <core:manager uri-encoding="ISO-8859-1" ...>"

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  jkronegg Julien Kronegg
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Time Tracking

                    Estimated:
                    Original Estimate - 3 hours
                    3h
                    Remaining:
                    Remaining Estimate - 3 hours
                    3h
                    Logged:
                    Time Spent - Not Specified
                    Not Specified