一、使用get传递了多个参数
在后台获取的时候乱码了,乱码格式是这样的
CITY=ä¸é™, PRIVINCE=å
¨éƒ¨
二、所以我就在后台使用了转码
if(pd.get("CITY")!=null && !pd.get("CITY").equals("")){ //工作地点--市
String CITY = new String(pd.getString("CITY").getBytes("ISO-8859-1"),"UTF-8");
pd.put("CITY", CITY);
}
这样就本地好用了,
三、但是我部署到服务器上之后又出问题了,
出现了新的乱码
转换成了好几个问号,
CITY=??
就是这样的,我尝试过,如果转码两次,就会出现这个问号,
所以我就想是不是服务器可以自动转码
四、然后我把不带转码的代码放到了服务器上
就是注释了我写的转码,然后放到服务器上,就好用了,
没法,只能本地跑的时候放开转码,放到服务器的时候注释了
注:
不是很难,就是有点懵,为什么服务器上可以识别,但是本地不识别