日期:2014-05-19  浏览次数:20980 次

求解惑??
情况是这样子的,接收客户上传过来的txt文件,把里面的内容读取出来,格式如下:

H 204 REMA SOUTH SAM FISHER 1,000.00 测试
L U-00001978 促销返利 状元古法汤圆 1,000.00
L U-00001978 促销返利 状元古法汤圆 1,000.00
L U-00001978 促销返利 状元古法汤圆 1,000.00
L U-00001978 促销返利 状元古法汤圆 1,000.00
L U-00001978 促销返利 状元古法汤圆 1,000.00

首先读取出来每一行的头(没有出现乱码),但出现一个诡异的问题:当把txt文件的字符集修改为UTF-8时上传
header.equals("H")居然为false,但header.equals("L")为true,保存为其他字符集没有出现这个问题。
跪求高人解惑......

------解决方案--------------------
你把header打印出来看看,是什么?
------解决方案--------------------
看不懂,帮顶