Update of bug #32505 (project gettext):
Status: Confirmed => In Progress
Assigned to: m1gu3l => ueno
_______________________________________________________
Follow-up Comment #2:
According to ECMA-334 9.4.1, a Unicode code point in the range U+10000 to
U+10FFFF is represented using two Unicode surrogate code units. I couldn't
find any example in the specification, but a quick web search showed that the
following expressions represent the same string:
string s1 = "\U00020213"; // Codepoint U+20213
string s2 = "\uD840\uDE13"; // Encoded form of U+20213
This indeed works with Mono, but aborts xgettext. I'm attaching a tentative
patch to fix this.
(file #32566)
_______________________________________________________
Additional Item Attachment:
File name: 0001-csharp-Recognize-Unicode-surrogate-character-pair.patch Size:3
KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?32505>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/