web开发乱码问题

      在JSP页面用Ajax请求,中文乱码问题到现在终于解决掉了,于是拿出来给大家分享一下: 存在JSP乱码的问题其更本的原因在于tomcat服务器它又对页面又进行了一次编码,个自的web服务器编码不一样。 因此当请求过去的中文始终是乱码。下面是解决的办法。

     1)对要传输的数据编码。

        

写道
String name = document.getElementById('username');

String codeName = encodeURI(encodeURI(name));

 

    2)服务端解码.

 

   

String username = request.getParameter('username');

if(username != null){

    content = URLDecoder.decode(username,"UTF-8");

}

 

 

   这样就解决了问题了。

 

你可能感兴趣的:(tomcat,Web,Ajax,jsp)