在循环中,我正在读取一个以UTF-8编码的流,在每个循环中读取10个字节。由于该流首先传递到缓冲区中,因此在将其转换为UTF-8字符串之前,必须指定其读取长度(以字节为单位)。我面临的问题是有时它会读取部分不完整的字符。我需要解决这个问题。
有没有一种方法可以检测字符串是否以不完整的字符结尾,或者可以对字符串的最后一个字符执行某些检查来确定这一点?
最好是“非单一编码”的解决方案。
有没有一种方法可以检测字符串是否以不完整的字符结尾,或者可以对字符串的最后一个字符执行某些检查来确定这一点?
最好是“非单一编码”的解决方案。