- 19
- 0
- 约 4页
- 2017-08-23 发布于河南
- 举报
最近在做项目的时候,发现有一个导出数据成DBF文件的功能的异常。导出的DBF文件用VFP或者打开,发现数据错位的现象,本该属于前一列的数据跑到后面那一列去了,这是问题一。还有一个问题,有的数据导出去以后出现了乱码,而且数据错位很严重,根本没有一条数据可以看的。而且tomcat是不报任何错误的。????? 之前没整过读写DBF文件这类的东西,也不太明白这个到底是什么原因,跟了一下代码,发现写进去的数据没有乱啊,而且编码设置的GBK,写中文也不会乱码啊,都很正常。纠结了很长时间,从网上找了很多读写DBF的例子,跟我项目的也大相径庭,于是又将javadbf-0[1].4.0.jar这个里面的各个类反编译了,研究了一番,也没发现什么蛛丝蚂迹对我有帮助.............. 然后我发现导出的DBF文件是从某一列以后开始产生数据错位的,该DBF总共有5列:目录号、文件号、题名、总页数、负责人。本该属于题名的列数据全都跑到总页数里面去了,后面的各列数据也都往后偏移一列。于是查看了导出的DBF文件的表结构,居然意外的发现题名那一列的宽度是0,检查代码,在代码里写进去的列宽度分别是20、30、512、30、20,因为考虑到题名字段的内容比较多,所以故意将其长度设的比较大,可是不明白为什么他会变成0呢,看了DBFField.java的setFieldLength方法,如果传进去的时候就是0
您可能关注的文档
- 汕头市人大代表网站操作手册.doc
- 商 务 合 同 书11.doc
- 商城网站系统使用手册.doc
- 商道学员操作AdWords竞价一天13单案例解析.doc
- 商交论坛社区简介.doc
- 商品房备案操作手册.doc
- 商务部采编记者文化媒体包装宣传组的工作范围.doc
- 商务部产品定价及相关规定.doc
- 商务部发布《第三方电子商务交易平台服务规范》.doc
- 商务培训考试题库.doc
- 高校理工科实验室的性别化空间政治_2026年5月.docx
- 数字化转型对企业治理结构的影响与董事会监督职能重塑_2026年3月.docx
- 大学生助农表情包在老年机显示适配与传播障碍解决_2026年3月.docx
- 互文性典故化用无痕技巧掌握.docx
- 智能插座在大学生宿舍安全用电管理中的应用_2026年5月.docx
- 脑纹绘画:将脑电波图形直接转换为墙面艺术图案.docx
- 共享经济平台双边用户匹配的公平与效率平衡机制设计_2026年3月.docx
- 高维导游:向三维生物解释四维空间的讲解词.docx
- 银饰发黑擦银布抛光损伤程度评估.docx
- 生成式人工智能辅助大学生论文写作的伦理边界与规范研究_2026年3月.docx
最近下载
- Kymco光阳赛艇 CT250 CT300 (CK250T-11 CK300T-11)用户手册.pdf
- 050017》平时作业二参考答案23869.pdf VIP
- 骨质疏松诊疗指南2025年.docx VIP
- 2026最新国家基层糖尿病防治管理指南认证考试题库及答案.docx
- (2026春新版)教科版二年级科学下册《第一单元 探秘恐龙 科学阅读 》PPT课件.pptx VIP
- 四川省泸州市2020-2021学年高一下学期期末统一考试物理试题 .docx VIP
- (正式版)SH∕T 3232-2024 石油化工建(构)筑物防腐蚀设计规范.pdf VIP
- 国家电网招聘复习题库及历年真题汇编(含答案).doc VIP
- Unit3Learningbetter第三课时(课件)-人教PEP版(级下册.pptx
- 尊干爱兵融洽官兵关系.ppt VIP
原创力文档

文档评论(0)