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 ';
}