I Java programmeringsspråk, String-objekter kode tegnene de inneholder bruke Unicode -standarden. Men i mange vanlige applikasjoner , tegnstrengene trenger å bli konvertert til UTF-8- format før den sendes over nettverk eller sendes til Unix -maskiner . Du kan kalle den " getBytes () " -metoden ( inkludert i standard Java-bibliotekene ) for å konvertere en streng til UTF -8 . Instruksjoner
en
Ta med følgende linje i begynnelsen av Java-kode :
import java.lang * ;
2
Erklærer en rekke . byte å holde resultatet av konverteringen ( som ikke er i Unicode noe mer , vil UTF - 8 string være representert som en matrise av bytes ) : en
byte [ ] utf8Result ;
3
Konverter mellom Unicode og UTF - 8 som i følgende eksempelkode : en
utf8Result = myString.getBytes ( " UTF - 8 ");
Erstatt " myString " med navnet på String objekt som inneholder strengen som skal konverteres . Etter at denne linjen , byte array " utf8Result " vil inneholde UTF - 8 som tilsvarer den opprinnelige String .