/String base64Xml = URLEncoder.encode(xml.toString(),"UTF-8"); sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder(); String base64 = encoder.encode(base64Xml.getBytes());