utf8的字节片也是utf8吗?

Are byte slices of utf8 also utf8?

给定一个有效的 utf8 字节片段,这样的片段的任何子片段是否也有效utf8

换句话说,给定 b1: [u8] 是有效的 utf8,我可以假设

b2 = b1[i..j] 对任何 i,j : i<j?

都是有效的 utf8

如果不是,反例是什么?

what would be the counter-example?

编码超过 1 个字节的任何代码点。例如,十六进制的 πcf80,在中间切片会产生两个(单独的)无效的 UTF-8 字符串。