过了一会儿我就知道了。我都将其标准化为十六进制编码。为此,我将代码更改如下:
PHP:
$sha = hash("sha256", $url, false); //false is default and returns hex//$sha = base64_enpre(urlenpre($sha)); //removed走:
//convert string to byte sliceconverted := []byte(to_hash)//hash the byte slice and return the resulting stringhasher := sha256.New()hasher.Write(converted)return (hex.EnpreToString(hasher.Sum(nil))) //changed to hex and removed URLEncoding



