Ktoś zna odpowiedź? Według http://java.sun.com/javase/technologies/core/basic/intl/faq.jsp, to 4.0 na 5. Czy został uaktualniony w 6? Odniesienie do odniesienia również byłoby bardzo cenne.Wersja Unicode obsługiwana przez Javę 6
Odpowiedz
Według ICU (International Components dla Unicode), Java 6 is Unicode 4
Jego wydaje się nawet nie być Unicode 4.1. W JDK 1.6.0_22 otrzymuję znak "\ u0237" (LATIN SMALL LETTER DOTLESS J), że jest nieprzypisany. Ale według http://www.fileformat.info/info/unicode/char/237/index.htm jest przypisany. –
Standard IDNA, patrz here.
Nie jestem pewien, czy rozumiem ... Czy mówisz, że obsługiwana wersja to wersja, w której dodano standard IDNA ? –
Unicode 5.1 na planned features list for Java w JDK 7 w Javie 6 pozostaje Unicode 4.0.
Potrzebowałem znać numer Unicode version obsługiwany przez konkretną wersję Java kilka razy, dlaczego nie odpowiedzieć na jedno z tych pytań, aby ułatwić następnym razem. Tak, 7 YEARS LATER
odpowiedź:
Od Unicode Versions Supported in Java-History, ostatnia aktualizacja w 2012 roku:
Java version Release date Unicode version
JDK 1.0 January 23, 1996 Unicode 1.1.5
JDK 1.1 February 19, 1997 Unicode 2.0
JDK 1.1.7 September 12, 1997 Unicode 2.1
J2SE 1.2 December 8, 1998 Unicode 2.1
J2SE 1.3 May 8, 2000 Unicode 2.1
J2SE 1.4 February 6, 2002 Unicode 3.0
J2SE 5.0 September 30, 2004 Unicode 4.0
Java SE 6 December 11, 2006 Unicode 4.0
Java SE 7 July 28, 2011 Unicode 6.0
Java 8 obsługuje standard Unicode 6.2.0 według Internationalization Enhancements in JDK 8.
Java SE 8 Unicode 6.2.0
W OpenJDK 9 project listy JEP 227 dodawania Unicode 7 wsparcie w Java SE 9. To jest jak z 2016-02, obecnie w pre-release.
Java SE 9 Unicode 7.0
Bardzo dobra odpowiedź, dziękuję za wyciągnięcie tego razem. – Cheeso
W późniejszych wersjach Java, [java.lang.Character] (http://docs.oracle.com/javase/8/docs/api/java/lang/Character.html) Klasa dokument wspomina obsługiwana wersja Unicode. Przykład w Javie 8 Aktualizacja 74: 'Informacje o postaci są oparte na standardzie Unicode, wersja 6.2.0." –