Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να ανιχνεύσει CJK σε Java

Από τη Java γλώσσα προγραμματισμού είναι μια ευρέως χρησιμοποιούμενη , open source τεχνολογία , την ενσωμάτωση και την ενσωμάτωση των ξένων γλωσσών στο πρόγραμμα είναι αρκετά κοινά , όπως κινεζικά , ιαπωνικά και κορεατικά ( CJK. ) Οι γλώσσες αυτές χρησιμοποιούν ειδικούς χαρακτήρες και εικόνες που διαφέρουν από τα γράμματα της Αγγλικής αλφαβήτου , ως εκ τούτου, είναι απαραίτητο να χρησιμοποιήσετε ένα ειδικό εργαλείο τρίτου κατασκευαστή , όπως το λογισμικό CJK Βασικά , για να τα αποκωδικοποιήσει σε Java . Η ανίχνευση αυτών των χαρακτήρων μπορεί επίσης να γίνει με τη χρησιμοποίηση ορισμένων κατηγοριών Java : InputStreamReader και OutputStreamWriter . Τα πράγματα που θα χρειαστείτε
Java Run -Time Environment
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Κατεβάστε και εγκαταστήστε το Java Runtime Environment ( JRE ) στο σύστημά σας από Java.com . JRE θα σας επιτρέψει να εκτελέσετε την εφαρμογή Key CJK και να φορτώσει το applet Java αυτόματα , το οποίο θα σας ζητήσει το όνομα χρήστη και τον κωδικό πρόσβασης CJK σας . Θα πρέπει να εγγραφείτε αν είστε χρήστης για πρώτη φορά του KEY διακομιστή. 2

Εισάγετε επιθυμητό όνομα χρήστη , τον κωδικό πρόσβασης , το πραγματικό του όνομα και τη διεύθυνση ηλεκτρονικού ταχυδρομείου , και στη συνέχεια πατήστε " Υποβολή " για να ολοκληρώσετε KEY σας εγγραφή applet . Θα πρέπει επίσης να κάνετε λήψη του Microsoft γραμματοσειρές CJK να συνεργαστεί με τους Κινέζους , ιαπωνικής και κορεατικής γλώσσας . Τα απαιτούμενα κινεζικές γραμματοσειρές και συγκεκριμένα Pinyin με Tones , και την κινεζική γραμματοσειρά χαρακτήρα , θα πρέπει να παρέχονται αυτόματα από το λογισμικό KEY .
Εικόνων 3

εισόδου τους ακόλουθους κωδικούς για να αυτοματοποιήσει την ανακάλυψη της CJK χαρακτήρες σε Java σας . χορδές

ο κώδικας που ακολουθεί θα επιστρέψει "true" αν η σειρά S περιέχει χαρακτήρες διπλού byte :

containsDoubleByte public boolean ( String s ) {

για ( int i = 0 ? i

αν ( isDoubleByte ( s.charAt ( i ) ) {

return true ?

}

}

επιστροφή ψευδείς?

}

ο κώδικας που ακολουθεί θα επιστρέψει "true" αν η σειρά C είναι ένα διπλό - byte χαρακτήρες :

public boolean isJapanese ( char c ) {

εάν ( γ > = ' \\ U0100 ' && c <= ' \\ uffff » ) επιστρέφει true?

επιστροφή ψευδείς?

//απλούστερη : επιστροφή c> ' \\ u00ff » ?

}
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα