如何解决Golang:如何将String转换为二进制表示形式?
这是一种简单的方法:
func stringToBin(s string) (binString string) {
for _, c := range s {
binString = fmt.Sprintf("%s%b",binString, c)
}
return
}
"%s%.8b"
Φ1110100110
λ1110111011
μ1110111100
或这些数学符号打印14位:
≠10001001100000
⊂10001010000010
⋅10001011000101
因此,请注意:这里的示例仅是满足原始帖子中标准的简单演示,而不是使用Unicode代码点的base2表示形式的可靠方法。