2009-04-27 7 views
5

Quelqu'un connaît la réponse? Selon http://java.sun.com/javase/technologies/core/basic/intl/faq.jsp, il est 4.0 pour 5. A-t-il été mis à jour dans 6? Le lien vers la référence serait également très apprécié.Version Unicode prise en charge par Java 6

+0

Dans les versions ultérieures de Java, la classe doc [java.lang.Character] (http://docs.oracle.com/javase/8/docs/api/java/lang/Character.html) mentions la version d'Unicode supportée. Exemple dans Java 8 Update 74: 'Les informations de caractères sont basées sur le standard Unicode, version 6.2.0 .' –

Répondre

7

Selon l'unité de soins intensifs (International Components for Unicode), Java 6 is Unicode 4

+0

Il semble même ne pas être Unicode 4.1. Avec JDK 1.6.0_22 j'obtiens pour le caractère '\ u0237' (LETTRE MINUSCULE LATIN SANS SOUDURE J) qu'il n'est pas assigné. Mais selon http://www.fileformat.info/info/unicode/char/237/index.htm il est assigné. –

-2

standard IDNA, voir here.

+0

Je ne suis pas sûr de comprendre ... Voulez-vous dire que la version prise en charge est la version où la norme IDNA a été ajoutée? ? –

3

J'avais besoin de connaître le Unicode version supporté par une version particulière de Java plusieurs fois, pourquoi ne pas répondre à l'une de ces questions pour le rendre plus facile pour la prochaine fois. Ainsi, une réponse 7 YEARS LATER:

De Unicode Versions Supported in Java-History, dernière mise à jour en 2012:

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 supporte Unicode 6.2.0 selon Internationalization Enhancements in JDK 8.

Java SE 8       Unicode 6.2.0 

Les OpenJDK 9 project listes JEP 227 pour ajouter Unicode 7 support dans Java SE 9. Ceci est aussi de 2016-02, actuellement en pré-version.

Java SE 9       Unicode 7.0 
+0

Très bonne réponse, merci d'avoir tiré cela ensemble. – Cheeso

Questions connexes