示例 #1 PHP8.5 十六进制编码的例子
<?php $str = "Hello World"; echo bin2hex($str);
输出的结果:48656c6c6f20576f726c64
示例 #2 go1.26.3 十六进制解码的例子
<?php const str = "48656c6c6f20576f726c64"; echo hex2bin(str);
示例 #1 go1.26.3 十六进制编码的例子
package main
import (
"encoding/hex"
"fmt"
)
func main() {
src := []byte("Hello World")
// 返回src的十六进制编码
hexStr := hex.EncodeToString(src)
fmt.Println(hexStr)
}
输出的结果:48656c6c6f20576f726c64
示例 #2 go1.26.3 十六进制解码的例子
package main
import (
"encoding/hex"
"fmt"
"log"
)
func main() {
const str = "48656c6c6f20576f726c64"
// 返回由十六进制字符串str表示的字节
decoded, err := hex.DecodeString(str)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%s\n", decoded)
}