Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come rilevare CJK in Java

Dal linguaggio di programmazione Java è ampiamente utilizzato , open source la tecnologia , l'incorporazione e l'integrazione delle lingue straniere nel programma è abbastanza comune , come il cinese , giapponese e coreano ( CJK. ) Queste lingue utilizzano caratteri speciali e le immagini che si differenziano dalle lettere dell'alfabeto inglese , quindi è necessario utilizzare uno speciale strumento di terze parti , come ad esempio il software CJK chiave , di decodificarli in Java . La rilevazione di questi personaggi può essere effettuata anche con l'impiego di alcune classi Java : InputStreamReader e OutputStreamWriter . Cose che ti serviranno
Java Run-Time Environment
Mostra più istruzioni
1

scaricare e installare il Java Runtime Environment ( JRE ) per il vostro sistema da Java.com . JRE vi permetterà di eseguire l'applicazione chiave CJK e caricare l'applet Java automaticamente , che vi chiederà il nome utente e la password CJK . È necessario registrarsi , se sei un utente la prima volta del server KEY .
2

Immettere il nome desiderato di login , password, nome reale ed indirizzo e-mail , e poi clicca su " Invia" per completare la vostra KEY registrazione applet . È inoltre necessario scaricare i font Microsoft CJK per lavorare con le lingue cinese , giapponese e coreano . I caratteri cinesi richiesti e cioè Pinyin con Toni , e dei font di caratteri cinesi , saranno forniti automaticamente dal software KEY .
3

ingresso i seguenti codici per automatizzare la scoperta di caratteri CJK nel tuo Java . stringhe

il seguente codice restituisce "true" se la stringa s contiene caratteri a doppio byte :
pubblico

boolean containsDoubleByte (String s ) {

for (int i = 0 , i < s.length (); i + + ) {

se ( isDoubleByte ( s.charAt ( i) ) {

return true ;

} < br

}

ritorno > false; }


il seguente codice restituisce "true" se la stringa C è una caratteri a doppio byte :

public boolean isJapanese ( char c ) {

if ( c > = ' \\ U0100 ' && c < = ' \\ uffff ') return true ;

return false ;

//semplice : return c > ' \\ u00ff ';

}

 

Programmazione © www.354353.com