Hallo,
ich lese wie folgt Daten aus einem ByteStream ein:
Meine Frage ist. Wo spezifiziere ich das encoding? Der ByteStream sendet unter anderem auch Französische "Sonderzeichen" (é è) in einem anderen Encoding. Ich vermute utf-8.
Nur wo und wie spezifiziere ich das Encoding?
ich lese wie folgt Daten aus einem ByteStream ein:
Code:
String str = "";
byte ble = ReadIn.readByte();
if (! (ble <= 0)) {
byte[] ada = new byte[ble * 16];
ReadIn.read(ada, 0, ble * 16);
int zero = 0;
while ( (zero < ada.length) && (ada[zero] != 0)) {
str += (char) ada[zero];
zero++;
}
Meine Frage ist. Wo spezifiziere ich das encoding? Der ByteStream sendet unter anderem auch Französische "Sonderzeichen" (é è) in einem anderen Encoding. Ich vermute utf-8.
Nur wo und wie spezifiziere ich das Encoding?
Code:
str += [UTF8](char) ada[zero]; ????