{channel.title!channel.name} - 楚淮公司周东林

base64加密返回String报错

使用 commons-codec-1.11.jar 的 encodeBase64String 方法报错,可能是缺少jar包,还是jdk版本问题,搞不清楚了。


今天使用短信发送方提供的一个短信发送事例里面有句 Base64 加密的方法报错:

用的是 commons-codec-1.11.jar 这个jar包

String encode = Base64.encodeBase64String(param.getBytes("UTF-8"));

报错 没有为类型 Base64 定义方法 encodeBase64String(byte[])

JAR 里面有 encodeBase64String ​还是报错,没办法换个方法:

String encode =new String(Base64.encodeBase64(param.getBytes("UTF-8")));

 


浏览.发表于:2018-03-05 14:47:55