页面间传中文乱码和手机浏览器问题
2个页面,直接用url地址传参,想传中文,页面编码都为utf-8
a页面对参数进行编码String merchantName = URLEncoder.encode(merchantName, "utf-8");
b页面解码merchantName = URLDecoder.decode(merchantName,"utf-8");
可是得到的一串????????号,有什么别的方法没!
还有一个,写一个页面,在手机google浏览器上没问题,到uc浏览器点击按钮不执行js,这该怎么调……
------解决方案--------------------
new String(merchantName.getBytes("iso-8859-1"),"utf-8") 试试 8319449高级JAVA技术交流群
------解决方案--------------------
那2个页面是否设置了编码
response.setCharacterEncoding("utf-8");-->网页编码方式
response.setContentType("text/html");-->网页的类型