c# 分段读取utf8 分段处有些utf8编码正好被截断了,怎么办呢?按byte块读取就不可行么?do{stream.Read(buffer,0,bufferSize); sb.Append(Encoding.UTF8.GetString(buffer));tempCount++;stream.Position = bufferSize * tempCount;}while (

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 08:07:27

c# 分段读取utf8 分段处有些utf8编码正好被截断了,怎么办呢?按byte块读取就不可行么?do{stream.Read(buffer,0,bufferSize); sb.Append(Encoding.UTF8.GetString(buffer));tempCount++;stream.Position = bufferSize * tempCount;}while (
c# 分段读取utf8 分段处有些utf8编码正好被截断了,怎么办呢?按byte块读取就不可行么?
do
{
stream.Read(buffer,0,bufferSize);
sb.Append(Encoding.UTF8.GetString(buffer));
tempCount++;
stream.Position = bufferSize * tempCount;
}
while (tempCount < readCount);

c# 分段读取utf8 分段处有些utf8编码正好被截断了,怎么办呢?按byte块读取就不可行么?do{stream.Read(buffer,0,bufferSize); sb.Append(Encoding.UTF8.GetString(buffer));tempCount++;stream.Position = bufferSize * tempCount;}while (
关注一下