Hvordan konvertere en streng til UTF-8 Med Java

I Java programmeringsspråk, String kode tegnene de inneholder hjelp av Unicode-standarden. Men i mange vanlige programmer, tegnstrenger trenger å bli konvertert til UFT-8-format før den sendes over nettverk eller sendes til Unix-maskiner. Du kan kalle den "getBytes ()" metoden (inkludert i standard Java-biblioteker) for å konvertere en streng til UTF-8.

Bruksanvisning

1 Ta med følgende linje i begynnelsen av Java-kode:

importere java.lang. *;

2 Erklære en rekke bytes for å holde produktet av omdannelsen (ikke være i Unicode lenger, vil den UTF-8 strengen være representert som en matrise av bytes):

byte [] utf8Result;

3 Konvertere mellom Unicode og UTF-8 som i følgende eksempelkode:

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 tilsvarer den opprinnelige String.