涉及到大端序和小端序,因此 UTF-8 编码到 UTF-16 会比之前多两个字符。此时再转换 UTF - 8,前边...
你的变量 c 其实是 Unicode 编码,你在给 d 赋值时候, c 变量用 UTF-16 解码应该就错了。