Eclipse对于文件读取进行了编码处理,war部署外部tomcat乱码

1.问题描述

:一个简单的ssm写的接口服务。主要是读取文件,进行分句,分词,多个文件进行比较,获取相似值的服务。eclipse上启动,服务正常。但当我打war包部署在tomcat上时,发现获取分句的句子乱码。

2.我的问题分析思路:

			1.可能时接口协议,客户端调取接口的时候数据乱码了。
			2.数据经过分句后乱码了;
			3.tomcat配置问题。
			4.文件读取时没设置编码导致乱码。

3.解决问题:

经过我加断点一一排除,发现时文件读取时没设置编码格式,导致乱码。
此时心里有些郁闷。外部tomcat使用的和我eclipse服务指定的tomcat是同一个tomcat。
文件读取时没设置编码格式,eclipse启动项目,什么问题都没有,为啥放到外部的tomcat就乱码。
据我猜想,应该是eclipse哪里配置了编码格式,eclipse上启动项目读取文件时根据配置的编码格式加载,保证了文件读取不乱码。担当项目放到外部tomcat是,文件没设置编码格式,就乱码了
如果我的这种猜想正确:就觉得eclipse这种设定就是个坑了。eclipse工具配置了编码,在eclipse上项目就ok,当外部部署服务的时候,就乱码。
猜想验证:尚未验证,有大佬知道的可以给我解解惑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值