терминальная кодировка символов в java

#java #terminal #character-encoding

#java #терминал #кодировка символов

Вопрос:

Я хочу закодировать терминальный символ в java.

Я использовал эти коды для кодирования символов.

         byte[] ptext = str1.getBytes(ISO_8859_9);

        String value = new String(ptext, UTF_8);
 

рис. терминала

Но на выходе получается примерно так

вывод pic

Как я могу это решить?

Комментарии:

1. Что произойдет, если вы просто напечатаете str1 без какого-либо преобразования набора символов?

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