【发布时间】:2011-09-28 17:39:42
【问题描述】:
我正在尝试获取 UTF-16 格式文件中的某些字符。
我知道我想跳过多少个字符。我目前正在使用TextReader.ReadBlock 命令读取我想跳过的所有字符的临时数组,但我相信设置位置会更快。我只是不知道如何确定新的位置。
如果您想跳过多少个字符,您知道跳到 unicode 文件中某个位置的最快方法是什么吗?
【问题讨论】:
-
您的文件和跳过块有多大?
-
他们已经达到了 100 兆字节
-
免去了 utf-16 编码的烦恼,如果不实际读取文件,您无法知道要跳过多少 cr/lf 行结束字符。