【发布时间】:2012-08-18 04:28:19
【问题描述】:
在一个循环中,我正在读取一个流,它被编码为 UTF-8,每个循环中 10 个字节(比如说)。由于首先将流传递到缓冲区,因此在将其转换为 UTF-8 字符串之前,我必须以字节为单位指定其读取长度。我面临的问题是,有时它会读取部分、不完整的字符。我需要解决这个问题。
有没有办法检测字符串是否以不完整的字符结尾,或者我可以对字符串的最后一个字符执行一些检查来确定这一点?
最好是“非单一编码”解决方案。
【问题讨论】:
标签: node.js character-encoding buffer