JavaFX некорректный вывод X-Bee пакета в файл

179
10 февраля 2019, 01:30

Имеется строковая переменная

public static String MSG;

Её задача получить пакет данных от сети X-Bee и вывести на экран приложения и записать в текст.

MSG = new String(xBeePacket.toString());
helloWorld2.appendText("IN: "+MSG+"\n"); //запись в текстовое поле helloWorld2
    try (FileWriter writer = new FileWriter(filename(), true)) 
    {            
                 writer.append(MSG);            
                 writer.append("\r\n");
                 writer.flush();
             }  
    catch (IOException ex) { System.out.println(ex.getMessage());     }

В текстовое поле всё приходит четко. Например пришло 2 пакета: 7E0023910013A200414F926F68FEE8E80011C1050101FCA0550153158E07134650019047505306 7E0023910013A200415B69C75C5AE8E80011C1050101FCA0550153158E0713465001904750537B

А вот в файле это выглядит иначе: 7E0023910013A200414F926F68FEE8E80011C1050101FCA0550153158E07134650019047505306 ��US�FP�GPS

Можно заметить, что в конце есть символы GPS, однако в пакете еоды этих символов не последние, выходит, что он ещё и часть пакета порезал. Что самое странное, эти пакеты однотипны и почти идентичны, но почему в одном из пакетов прога решила перевести символы, а вероятность возникновения такой белеберды непредсказуема, может вообще не быть, а может почти все строки так заполнятся, при том, что в текстовом поле всё корректно отображается.

READ ALSO
Проблема при первом запуске Oracle SQL Developer

Проблема при первом запуске Oracle SQL Developer

Проблема точно такая же, как описана здесь - https://stackoverflowcom/questions/52484814/oracle-sql-developer-problem-initializing-welcome-page

206
Проблема в java конструкторe Java

Проблема в java конструкторe Java

Код компилируется но выдаёт ошибки(

186
Регулярное выражение js 2 символа

Регулярное выражение js 2 символа

Возник вопрос как написать на js регулярное выражение ( с ними оч слаб ) в общем есть строки /ru/main/page /en/main/page а так же могут быть просто /main/page

145
Datatables + YADCF как отобразить количество “option” в filter_default_label

Datatables + YADCF как отобразить количество “option” в filter_default_label

Как отобразить количество значений "option" в filter_default_label

167