当前位置: 代码迷 >> J2EE >> 部署到tomcat后的一个奇怪的有关问题
  详细解决方案

部署到tomcat后的一个奇怪的有关问题

热度:101   发布时间:2016-04-19 22:02:47.0
部署到tomcat后的一个奇怪的问题
Java代码:

List<String> lines = FileUtils.readLines(file, "UTF-8");
for (String str : lines) {
if (StringUtils.isNotBlank(str)) {
String[] aimStr = StringUtils.split(str, "\t");
System.out.println(str);
System.out.println(aimStr[0]);
String text = aimStr[1].trim();
text = text.replace(" ", "");
}

Debug查看值如下:

但部署到tomcat时输出就变成了:

多了一个‘?’。发生异常。可是在单元测试中能够正常运行:

------解决方案--------------------
file文件格式不对,如果格式是utf-8的, 那你改成 无bom的个格式
  相关解决方案