Lorsque vous travaillez avec des chaînes Java qui contiennent des caractères multi-octets , il est nécessaire d'utiliser les fonctions qui soutiennent caractères multi-octets et de charger un jeu de caractères approprié de les afficher . Encodages multi-octets , comme UTF-8 , sont utiles quand vous avez besoin pour stocker des caractères dans des langues autres que l'anglais , comme le japonais et le chinois , que le jeu de caractères standard ne supporte pas. The String Java et les classes de caractères peut contenir des caractères multi-octets , mais il n'ya pas de fonction intégrée simple pour vous informer s'ils font ou non. Pour détecter les caractères multi-octets , vous devez les parcourir chaque caractère de la chaîne et vérifier si tous les caractères contiennent plus d' un seul octet. Instructions 
 1 
 Ouvrez le fichier Java avec un éditeur tel que Netbeans , Eclipse ou JBuilder X. 
 2 
 Déclarez les variables nécessaires pour détecter des caractères multi-octets en ajoutant le code suivant au sommet de votre fonction : 
 
 char [] c_array ; 
 
 cordes C_ALPHA ; 
 
 byte [] c_byte_array ; 
 
 résultat booléen ; 
 str 
 ; 
 3 
 Initialisation de la variable " str" avec une valeur de texte en ajoutant le code suivant dans votre fonction : 
 
 str = " échantillon de texte de la chaîne »; 
 4 
 boucle à travers chaque personnage et vérifier si elle est multi-octets en ajoutant le code suivant dans votre fonction : 
 
 c_array = str.toCharArray (); 
 
 résultat = false; 
 
 (char c: c_array ) 
 
 { 
 
 C_ALPHA = Character.toString ( c); 
 
 c_byte_array = c_string.getBytes ( "UTF-8 "); 
 
 if ( c_byte_array.length > 1) 
 
 { 
 
 System.out.println (" détecté un caractère multi-octets. " ) ; 
 résultat 
 = true; pause 
 
 ; ( ! suite ) 
 
 } } 
 
 
 
 si 
 
 System.out.println (" Vous n'avez pas détecter les caractères multi-octets . "); 
 
 La boucle convertit chaque caractère dans une chaîne. Il convertit ensuite la chaîne dans un tableau d'octets . Enfin , il vérifie la longueur du tableau d'octets. Une longueur supérieure à un indice d'une personnalité multi-octets présents dans la chaîne . 
 5 
 Enregistrez le fichier Java, compiler et exécuter votre programme pour rechercher une chaîne de caractères multi-octets . 
 < Br >