Я выполнил работу программы кассира на Java и, конечно, нам нужен принтер в нашей работе, но принтер неправильно печатает арабский язык, где мы печатаем странные символы.Вопрос: Как мы можем это исправить?
try {
Socket socket = new Socket("192.168.123.101", 9100);
PrintWriter pw = new PrintWriter(socket.getOutputStream());
//pw.println(tabels.get(position));
String s= new String("محمد الزعبي".getBytes(),"UTF-8") ;
char [] a =s.toCharArray();
pw.println(s);
pw.println("\n\n\n\f");
pw.close();
socket.close();
} catch (Exception e) {
new AlertDialog.Builder(Emppage.this).setMessage("error: "+e).show();
}