2009-04-27 2 views
5

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

+0

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." –

Odpowiedz

7

Według ICU (International Components dla Unicode), Java 6 is Unicode 4

+0

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. –

-2

Standard IDNA, patrz here.

+0

Nie jestem pewien, czy rozumiem ... Czy mówisz, że obsługiwana wersja to wersja, w której dodano standard IDNA ? –

3

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 
+0

Bardzo dobra odpowiedź, dziękuję za wyciągnięcie tego razem. – Cheeso