HDT3213/rdb

数字类型 string 解析有误

suxb201 opened this issue · 1 comments

这些

		case encodeInt8:
			b, err := dec.readByte()
			return []byte(strconv.Itoa(int(b))), err
		case encodeInt16:
			b, err := dec.readUint16()
			return []byte(strconv.Itoa(int(b))), err
		case encodeInt32:
			b, err := dec.readUint32()
			return []byte(strconv.Itoa(int(b))), err

应该用 int8 int16 int32 获取符号后,再用 int 转类型。

fixed in f3b7a43