org.apache.commons.codec.binary.Base64与sun.misc.BASE64Encoder等效
2016-09-08 16:55
543 查看
Spark SQL自定义函数遇见这个问题
import org.apache.commons.codec.binary.Base64; private static void test1() throws Exception { // encode String toBeEncode = "123"; sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder(); String result = encoder.encode(toBeEncode.getBytes("UTF-8")); System.out.println(result); System.out.println("----"); byte[] encodeBase64 = Base64.encodeBase64(toBeEncode.getBytes("UTF-8")); System.out.println(new String(encodeBase64)); System.out.println("####"); // decode String toBeDecode = "MTIz"; sun.misc.BASE64Decoder decoder = new sun.misc.BASE64Decoder(); byte[] decodeResult = decoder.decodeBuffer(toBeDecode); System.out.println(new String(decodeResult, "UTF-8")); System.out.println("----"); byte[] decodeResult2 = Base64.decodeBase64(toBeDecode); System.out.println(new String(decodeResult2, "UTF-8")); }
相关文章推荐
- sun.misc.BASE64加解密跟Apache的commons-codec加解密区别以及改造兼容Apache
- Java Code Examples for org.apache.commons.codec.binary.Base64InputStream
- org.apache.commons.codec.binary.Base64 加密解密
- sun.misc.BASE64加解密跟Apache的commons-codec加解密区别以及改造兼容Apache
- org.apache.commons.codec.binary.Base64 加密解密
- Base64编码实现二---使用org.apache.tomcat.util.codec.binary.Base64实现Base64
- ERROR] 19:04:48 [default] - Servlet.service() for servlet default threw exception java.lang.ClassNotFoundException: org.apache.commons.codec.binary.Hex
- NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString
- 使用org.apache.commons.codec做md5&SHA1&BASE64加密
- java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法
- myeclipse的项目导入到eclipse下,com.sun.org.apache.commons.beanutils.BeanUtils不能导入
- import com.sun.org.apache.xerces.internal.impl.dv.util.Base64问题
- POI导出excel提示ClassNotFoundException: org.apache.commons.codec.digest.DigestUtils
- java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法
- java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException
- java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法
- import com.sun.org.apache.xerces.internal.impl.dv.util.Base64错误
- Base64上传图片时 sun.misc.BASE64Encoder找不到jar包的解决方法
- 用Base64Util加密工具的时候不能导包 sun.misc.BASE64Encoder 的jar包问题