Я использую библиотеку BCEL для извлечения байт-кода из определенного метода.
Для этого я использую функцию getCode () из класса BCEL Method.
Когда я делаю:
String code = metod.getCode().toString();
System.out.print(code);
Если вы посмотрите на код операции lcd, я получу это:
но я хотел бы иметь это (для кода операции lcd):
Если я использую JavaP для декомпиляции, результатом будет второе изображение.
Проблема в кодировке, которая, я думаю, должна быть UTF-8. Я смотрю на другие темы, как изменить кодировку, но я не уверен, что это проблема.
Как получить хорошее кодирование строки с использованием BCEL?
EDIT:
Первое изображение с консоли Java.
Вторая картина от грязного JOE
v1.5