Невозможно распечатать арабскую строку с помощью термопринтера Bluetooth из моего приложения для Android - PullRequest
0 голосов
/ 08 июля 2019

Я хочу напечатать строку на моем термопринтере Bluetooth, используя мое приложение для Android. Я установил соединение, и оно уже очень хорошо печатает английские строки. Однако, когда я пытаюсь напечатать арабскую строку, она печатает наш мусор.

Это мой код для печати

  void sendData() throws IOException {
        try {

            String msg = myTextbox.getText().toString();
            msg += "\n";
            mmOutputStream.write(msg.getBytes("ISO-8859-1"));

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

Я получил "ISO-8859-1" в качестве названия кодировки для арабского языка по следующей ссылке

http://jkorpela.fi/chars/sorted.html

Что я должен сделать, чтобы решить эту проблему?

...