如何解决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表示形式的可靠方法。

解决方法