package main
import (
"fmt"
"strconv"
"strings"
)
func text2bin(txt string) string {
var bin strings.Builder
for _, ch := range txt {
binary := strconv.FormatInt(int64(ch), 2)
bin.WriteString(fmt.Sprintf("%08s", binary) + " ")
}
return bin.String()
}
func main() {
fmt.Println(text2bin("Go Programming"))
}
/*
run:
01000111 01101111 00100000 01010000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01101001 01101110 01100111
*/