Nel linguaggio di programmazione Java, oggetti String codificano i caratteri che contengono utilizzando lo standard Unicode. Tuttavia, in molte applicazioni comuni, stringhe di caratteri necessario ottenere convertiti nel formato UFT-8 prima di essere trasmessi su reti o passato al computer Unix. È possibile chiamare il metodo "GetBytes ()" (incluso nelle librerie Java standard) per convertire una stringa UTF-8.
Istruzioni
1
Includere la seguente riga all'inizio del codice Java:
importazione java.lang.*;
2
Dichiarare una matrice di byte per contenere il risultato della conversione (non essendo in Unicode più, la stringa UTF-8 sarà rappresentato come una matrice di byte):
byte [] utf8Result;
3
Conversione tra Unicode e UTF-8 come nell'esempio di codice riportato di seguito:
utf8Result = myString.getBytes("UTF-8");
Sostituire "myString" con il nome dell'oggetto String contenente la stringa da convertire. Dopo l'esecuzione di questa linea, matrice di byte "utf8Result" contiene l'equivalente di UTF-8 della stringa originale.