Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Groovy Base64解码与PHP Base64_解码_Php_Groovy - Fatal编程技术网

Groovy Base64解码与PHP Base64_解码

Groovy Base64解码与PHP Base64_解码,php,groovy,Php,Groovy,我在php和groovy之间测试base64解码,如下所示: code=vghpcybpcybiblbmbmnvzgvkihn0cmluzw== Php base64_解码 base64_decode(code) // Result: This is an encoded string Groovy解码器Base64 code.decodeBase64() // Result: [84, 104, 105, 115, 32, 105, 115, 32, 97, 110, 32, 101, 11

我在php和groovy之间测试base64解码,如下所示:

code=vghpcybpcybiblbmbmnvzgvkihn0cmluzw==

Php base64_解码

base64_decode(code)
// Result: This is an encoded string
Groovy解码器Base64

code.decodeBase64()
// Result: [84, 104, 105, 115, 32, 105, 115, 32, 97, 110, 32, 101, 110, 99, 111, 100, 101, 100, 32, 115, 116, 114, 105, 110, 103]

为什么结果与php的base64_解码方法不同?

这是字符串的字节数组

要将其转换为字符串,请执行以下操作

new String(code.decodeBase64())

这是字符串的字节数组

要将其转换为字符串,请执行以下操作

new String(code.decodeBase64())

根据这个答案,我猜你没有正确使用Groovy:我在这个SO问题中尝试解码字符串,并且能够双向解码。根据这个答案,我猜你没有正确使用Groovy:我在这个SO问题中尝试解码字符串,并且能够双向解码。