一段字符串分为多段可以这么搞:
每段的前面都放一个uint16_t,其0至14 bit表示本段的字符长度,15 bit表示每个字符是单字节还是双字节的。
MS的人显然也能想到这个,而且分为两段时它其实类似这个(多出来的uint16_t中没有长度,只有一个bit表示每个字符是单字节还是双字节的。固定头中有总长度)
测试起来也比较麻烦,需要用Apache POI这种比较完善点的库生成对应的测试xls文件
【 在 adoal 的大作中提到: 】
: 可以分段优化节省空间,比如某一段只有ASCII就用ASCII了。
:
--
修改:z16166 FROM 125.35.123.*
FROM 125.35.123.*