func EncodeString(buf *bytes2.ChunkedWriter, key string, val string) { // Encode strings as binary; go strings are not necessarily unicode EncodePrefix(buf, Binary, key) putUint32(buf, uint32(len(val))) buf.WriteByte(0) buf.WriteString(val) }