< prev index next >

src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java

Print this page

        

@@ -36,10 +36,11 @@
 import java.text.Normalizer;
 import java.text.Normalizer.Form;
 import java.util.*;
 import java.util.regex.*;
 import java.awt.datatransfer.*;
+import java.nio.charset.StandardCharsets;
 import sun.awt.datatransfer.*;
 
 public class CDataTransferer extends DataTransferer {
     private static final Map<String, Long> predefinedClipboardNameMap;
     private static final Map<Long, String> predefinedClipboardFormatMap;

@@ -130,11 +131,11 @@
 
         if (format == CF_URL && URL.class.equals(flavor.getRepresentationClass())) {
             String charset = Charset.defaultCharset().name();
             if (transferable != null && transferable.isDataFlavorSupported(javaTextEncodingFlavor)) {
                 try {
-                    charset = new String((byte[]) transferable.getTransferData(javaTextEncodingFlavor), "UTF-8");
+                    charset = new String((byte[]) transferable.getTransferData(javaTextEncodingFlavor), StandardCharsets.UTF_8);
                 } catch (UnsupportedFlavorException cannotHappen) {
                 }
             }
 
             String xml = new String(bytes, charset);
< prev index next >