package utf8s import ( "bytes" ) // FormatBinary returns a representation of a rune as a sequence of bytes, given in binary format. // // Example // // utf8s.FormatBinary('۵') // // // Outputs: // // <<0b11011011 ; 0b10110101>> func FormatBinary(r rune) string { var buffer bytes.Buffer _, err := WriteRune(&buffer, r) if nil != err { return "<>" } var output bytes.Buffer length := buffer.Len() for i:=0; i>") return output.String() }