--- old/jdk/src/share/classes/java/awt/Graphics.java 2012-12-28 20:19:02.195556700 +0400 +++ new/jdk/src/share/classes/java/awt/Graphics.java 2012-12-28 20:19:01.656488200 +0400 @@ -26,6 +26,7 @@ import java.io.*; import java.lang.*; +import java.nio.charset.StandardCharsets; import java.util.*; import java.awt.image.ImageObserver; import java.text.AttributedCharacterIterator; @@ -844,7 +845,7 @@ * @see java.awt.Graphics#drawString */ public void drawBytes(byte data[], int offset, int length, int x, int y) { - drawString(new String(data, 0, offset, length), x, y); + drawString(new String(data, offset, length, StandardCharsets.ISO_8859_1), x, y); } /**