Gewusst wie: Konvertieren einer Zeichenfolge in UTF-8 mit Java

May 19

In der Programmiersprache Java codiert String-Objekte die Zeichen, die sie enthalten, mit dem Unicode-Standard. Jedoch in vielen gängigen Anwendungen Zeichenketten müssen vor der Übertragung über Netzwerke in der UFT-8-Format konvertiert erhalten oder an Unix-Computern übergeben. Sie können die "getBytes()"-Methode (im standard-Java-Bibliotheken enthalten) aufrufen, um eine Zeichenfolge in UTF-8 konvertieren.

Anweisungen

1 Enthalten Sie die folgende Zeile am Anfang des Java-Codes:

Import java.lang.*;

2 Deklarieren Sie ein Array von Bytes, die das Ergebnis der Konvertierung zu halten (nicht in Unicode wird nicht mehr, die UTF-8-String wird als dargestellt werden ein Array von Bytes):

Byte [] utf8Result;

3 Zwischen Unicode und UTF-8 konvertieren Sie, wie im folgenden Beispielcode:

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

Ersetzen Sie "MyString" durch den Namen des String-Objekts, die die Zeichenfolge konvertiert werden. Nach dem Ausführen dieser Linie, wird die Byte-Array "utf8Result" UTF-8 entspricht der ursprünglichen Zeichenfolge enthalten.