本地、服务器中文乱码问题解决(tomcat)

今天因为中文乱码这个问题浪费了超级多时间。问题主要是测试环境与本地环境还是不一样的存在,话不多说,往下看:

ISO-8859-1的乱码——(上不了图)类似于罗马字符e.a啥的

GBK的乱码,——不认识的看似中文字

UTF-8的乱码 ——菱形的问号

1.刚开始中文乱码,第一个想到是哪里乱就在哪写转换编码~~~当然,被项目经理叼一顿

name = new String(name.getBytes(“ISO-8859-1”,”UTF-8”); 需要捕获异常

~~~不推荐

2.修改本地server.xml文件

prefect!

成功,本地完美解决。

但是!!!!

现在测试环境出现同样问题,而且我改了这个还不行。后来不耻下问~~~

测试环境上应该在这一句后加UTF-8的编码设置。

为什么呢?因为本地使用的是HTTP协议,而服务器使用的Apache的转发,所以没有通过我上面编码修改。

还有一个问题:

架构师给我本地idea远程调试测试环境代码,使用的端口是9898(不知道是怎么来的)

这个端口是架构师给我配的远程调试端口,与测试环境tomcat端口没有影响,我当时在服务器上找了好久这个端口在哪里。。。。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值