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

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

Πώς να μετατρέψετε ένα String σε UTF - 8 με Java

Στη γλώσσα προγραμματισμού Java , String αντικείμενα κωδικοποιούν τους χαρακτήρες που περιέχουν χρησιμοποιώντας το πρότυπο Unicode . Ωστόσο , σε πολλές κοινές εφαρμογές , στοιχειοσειρές πρέπει να πάρετε μετατραπεί σε μορφή UFT - 8 πριν μεταδίδονται μέσω των δικτύων ή να περάσει στους υπολογιστές Unix . Μπορείτε να καλέσετε τους " GETBYTES ( ) " μέθοδος ( που περιλαμβάνεται στις βασικές βιβλιοθήκες της Java ) για να μετατρέψετε ένα String σε UTF - 8 . Οδηγίες
Η 1

Συμπεριλάβετε την ακόλουθη γραμμή στην αρχή του κώδικα Java σας :

java.lang εισαγωγής * ? 2

να αναγνωρίσει μια σειρά από . bytes για να κρατήσει το αποτέλεσμα της μετατροπής ( δεν είναι σε Unicode πια , η UTF - 8 string θα πρέπει να αντιπροσωπεύεται ως σειρά από bytes ) :

byte [ ] utf8Result ?
Η
3

Μετατροπή μεταξύ Unicode και UTF -8 , όπως στο ακόλουθο δείγμα κώδικα :

utf8Result = myString.getBytes ( "utf - 8" ) ?

Αντικαταστήστε το " myString " με το όνομα του αντικειμένου String που περιέχει το string που θα μετατραπεί. Μετά την εκτέλεση αυτής της γραμμής , byte array " utf8Result " θα περιέχει το UTF - 8 ισοδύναμο της αρχικής String .
Η
εικόνων

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

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