Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-9357

Using JBoss Tools Properties Editor, some (but not all) non-ASCII characters are changed to their equivalent \u escaped version

    XMLWordPrintable

Details

    Description

      In Eclipse Galileo

      1) Create a file foo.properties
      2) Change the project & file properties to be UTF-8 (See jboss-foo.properties-properties.png)
      2) Enter the following lines into foo.properties

      barbar=fédéral
      foobar=Numéro

      3) Close the foo.properties
      4) Reopen foo.properties, the file now looks like:

      barbar=fédéral
      foobar=Num\u00E9ro

      If I save this file, the file gets saved in this form. This screws up the way that these strings are displayed on the site. Note that only the Numéro is transformed.

      Additional info:

      The files are read using org.springframework.context.support.ReloadableResourceBundleMessageSource, so the \u00E9 isn't interpreted correctly.
      For exact version number (3.1.0.v200910281724M-H247-M4), see jboss-plugins.png. (
      The workaround for this problem is 1) To have a unit test to find strings which have been badly transformed. 2) Don't use JBoss Tools Properties Editor

      Attachments

        1. foo.properties
          0.0 kB
        2. jboss-foo.properties-properties.png
          jboss-foo.properties-properties.png
          83 kB
        3. jboss-plugins.png
          jboss-plugins.png
          134 kB

        Activity

          People

            scabanovich Viacheslav Kabanovich (Inactive)
            mfarwell_jira Matthew Farwell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: