[
https://issues.apache.org/jira/browse/JCR-5153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17959732#comment-17959732
]
Julian Reschke commented on JCR-5153:
-------------------------------------
|{{Char}}| ::= |{{#x9 \| #xA \| #xD \| [#x20-#xD7FF] \| [#xE000-#xFFFD] \|
[#x10000-#x10FFFF]}}|_/* any Unicode character, excluding the surrogate blocks,
FFFE, and FFFF. */_|
so is this about surrogates?
> Text.escapeIllegalJcrChars(String) does not escape all illegal JCR characters
> -----------------------------------------------------------------------------
>
> Key: JCR-5153
> URL: https://issues.apache.org/jira/browse/JCR-5153
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: jackrabbit-jcr-commons
> Affects Versions: 2.23.1
> Reporter: Konrad Windszus
> Priority: Major
>
> The grammar at
> https://s.apache.org/jcr-2.0-spec/3_Repository_Model.html#3.2.2%20Local%20Names
> defines which characters are valid within a local JCR name. However the
> method {{Text.escapeIllegalJcrChars(String)}} does not properly escape:
> # unicode characters which are outside the char range defined by
> https://www.w3.org/TR/xml/#NT-Char
--
This message was sent by Atlassian Jira
(v8.20.10#820010)