Uploaded image for project: 'Olingo'
  1. Olingo
  2. OLINGO-689

Olingo 2 unicode name suport

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • V2 2.0.4
    • V2 2.0.5
    • odata2-core
    • None
    • Windows 7 64 bit

    Description

      It’s seem that are some issues with regular expression in class EdmNamedImplProv.

      The first one is about \\u00C0
      u00D6 part. It should be \\u00C0-
      u00D6 as it’s only alphabetic characters.
      With current implementation Õ Ä can’t be used but Ö À can be used.

      The second issue is about \\x10000-
      xEFFFF, range only available for first character, but not the following ones (another bug ?).
      \x????? is not supported in regular expression.
      It should be \x?? (2 and only 2 characters) or \x{?????}.
      This part is splited like
      x10, 0 (twice), 0 to
      xEF, F (3 time).
      This make some characters valid at first position like numeric characters or "×" (\u00D7) multiplication sign.
      But at the beginning of the expression there is \\u00C0\\u00D6\\u00D8-
      u00F6, means that \u00D7 should not be allowed.

      Attachments

        1. Test.java
          2 kB
          Sébastien Launay

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mirbo mibo
            sebastien Sébastien Launay
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment