You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Sébastien Lévêque (JIRA)" <ji...@apache.org> on 2015/06/08 11:40:01 UTC

[jira] [Created] (OLINGO-689) Olingo 2 unicode name suport

Sébastien Lévêque created OLINGO-689:
----------------------------------------

             Summary: Olingo 2 unicode name suport
                 Key: OLINGO-689
                 URL: https://issues.apache.org/jira/browse/OLINGO-689
             Project: Olingo
          Issue Type: Bug
          Components: odata2-core
    Affects Versions: V2 2.0.4
         Environment: Windows 7 64 bit

            Reporter: Sébastien Lévêque


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.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)