Uploaded image for project: 'Commons Lang'
  1. Commons Lang
  2. LANG-911

UTF8 4byte (un)escapeJava not work correctly

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 3.1
    • 3.1
    • None
    • None
    • Java 1.6

    Description

      String bellsTest = "\ud83d\udc80\ud83d\udd14";

      String value = StringEscapeUtils.escapeJava(bellsTest);
      String valueTest = StringEscapeUtils.unescapeJava(value);

      System.out.println(bellsTest);
      System.out.println(value);
      System.out.println(valueTest);

      Error:
      !!! bellsTest (befor) != valueTest (after escapeJava&unescapeJava)

      Attachments

        Activity

          People

            Unassigned Unassigned
            pevo PV
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: