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/


Reply via email to