Come convertire una stringa in UTF-8 con Java

February 16

Nel linguaggio di programmazione Java, oggetti String codificare i caratteri che contengono utilizzando lo standard Unicode. Tuttavia, in molte applicazioni comuni, le stringhe di caratteri devono convertirsi al formato UFT-8 prima di essere trasmessi su reti o passato al computer Unix. È possibile chiamare i "getBytes) (" Metodo (inclusa nelle librerie standard di Java) per convertire una stringa UTF-8.

istruzione

1 Includere la seguente riga all'inizio del vostro codice Java:

importare java.lang. *;

2 Dichiarare un array di byte per contenere il risultato della conversione (non essendo in Unicode più, la stringa UTF-8 sarà rappresentato come un array di byte):

byte [] utf8Result;

3 La conversione tra Unicode e UTF-8 come nel seguente codice di esempio:

utf8Result = myString.getBytes ( "UTF-8");

Sostituire "myString" con il nome dell'oggetto stringa contenente la stringa da convertire. Dopo l'esecuzione di questa linea, array di byte "utf8Result" conterrà l'equivalente UTF-8 della stringa originale.