Depuis langage de programmation Java est un très utilisée , la technologie open source , l'incorporation et l'intégration des langues étrangères dans le programme est assez fréquent , comme le chinois , le japonais et le coréen ( CJK. ) Ces langues utilisent des caractères spéciaux et les images qui diffèrent des lettres de l'alphabet anglais , il est donc nécessaire d'utiliser un outil tiers particulière , tels que les logiciels CJK clé , de les décoder en Java. La détection de ces caractères peut également être fait en employant certaines classes Java : InputStreamReader et OutputStreamWriter . Choses que vous devez Java Run - Time Environment Voir Plus Instructions 1 télécharger et installer le Java Runtime Environment ( JRE) sur votre système à partir de Java.com . JRE vous permettra d'exécuter l'application de la clé CJK et charger l'applet Java automatiquement, ce qui vous demandera votre nom d'utilisateur et mot de passe CJK . Vous devez vous inscrire si vous êtes un nouvel utilisateur du serveur de clés . 2 Saisissez un nom d'utilisateur , mot de passe , de son vrai nom et votre adresse email , puis cliquez sur « Soumettre» pour compléter votre clé enregistrement de l'applet. Vous devez également télécharger des polices CJK Microsoft pour travailler avec les chinois, le japonais et le coréen. Les caractères chinois nécessaires à savoir Pinyin avec les tons et les polices de caractères chinois , seront fournies automatiquement par le logiciel KEY . 3 Entrez les codes suivants pour automatiser la découverte des caractères CJK dans votre Java . cordes le code ci-dessous retournera " true" si la chaîne s contient des caractères à deux octets : public void containsDoubleByte (String s) { for (int i = 0; i < s.length (); i + +) { if ( isDoubleByte ( s.charAt ( i) ) { return true; } < br > } Return of false; } le code suivant retourne "true" si la chaîne C est un des caractères à deux octets : Trouvez < p> isJapanese public boolean (char c ) { if ( c> = '\\ u0100 ' && c < = '\\ uffff ') return true; Return of false; //simple : retour c > ' \\ u00ff '; }
|