get传中文问题

记录一个传参的问题,在开发过程中,工具用的是IDEA和Chrome,首先我在浏览器中传两个参数到后台

get传中文问题

后台debug也收到了address是 中国

get传中文问题

对应的数据库操作业务流程也没有任何问题,一切看似很美好,如果生成war包部署在自己电脑上也没问题。

然而 换个电脑部署address会乱码,究其原因呢,第一get直接传中文肯定是不行,但是我纠结的不是get传传中文的方法,让我比较疑惑的是为什么我的电脑就可以直接传,于是我去看了一下浏览器,下面是信息

get传中文问题

Request URL 带过去中文已经是乱码了,而下面的Query String Parameters 里的address竟然是中文,  完事我就点了一下view URL encoded ,address就显示成了乱码

get传中文问题

所以为什么开发的时候就可以直接传中文呢,难道我的浏览器自己做了什么?好坑,一般新手不注意可能就会入坑,有懂得欢迎留言指导