Java读取0D0A换行符_回车符和二进制引发的问题

在博文之前,先介绍一下文本模式和二进制模式的差别,两者主要是在回车换行的处理上,不同系统对回车换行的处理不一致。

CR:  Carriage Return,   0X0D,   “\r”

LF:  Line Feed,         0X0A,   “\n”

Dos和Windows采用回车+换行(CR+LG)表示下一行

UNIX采用换行符 (LF)表示下一行

MAC机采用回车符(CR)表示下一行

最近一直在开发湖北现场的割接工具,工具的执行流程贯穿到系统多个模块。和同事一起配合,同事开发的工具从现场的系统A中将数据导出到文本,然后由我的工具来将这些文本导入到现场的项目B中,也就是我们常说的数据割接,原因是项目升级,运营商已经商用的数据需要在新平台上继续使用。

开发环境:SUSE Linux + Oracle

测试环境:HP + Oracle

FTP上传工具:FlashFXP

注:在windows下编写完程序后FTP至SUSE或HP下进行调试和测试

开发自测完,代码提交CC,书写操作手册,自测完毕工具打包,程序的整个流程都按照需求描述成功走完,并能顺利将各个流程连贯起来。以为这次应该是没问题的,拿到现场应该是能顺利进行使用的,但没预料,还没发到现场,在测试部测试这一环节就出现了问题,本定于昨天早上8:30发到现场,但由于测试没有通过,顶着现场和领导们的压力,拉上我师兄,昨天一整天陪我在测试部整代码,反复调试和测试。终于在下午5点钟找到问题的根源&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值