golang和java的byte数组相互转换
golang和java中byte取值范围不一样 o(╯□╰)o,这里是个坑
java定义如下
golang是uint8 java定义是int8 ,所有在使用的过程中需要装换 我的处理过程如下 System.out.println(Base64.encodeBase64URLSafeString(ImageConstants.DES_KEY));
2,在golang使用base64解密 base64er := base64.RawURLEncoding;
decoder_buf,_ := base64er.DecodeString(key)
buf := new(bytes.Buffer)
err := binary.Write(buf,binary.BigEndian,id)
if err != nil {
fmt.Println("binary.Write failed:",err)
}
在base64使用过程中需要注意, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |