servlet中alert对话框汉字乱码问题

 

 

下面看一下乱码情况:

t.java

 out.print("<script>alert('用户已存在' );window.location.href='register.jsp'</script>");

 

乱码如下:

 

servlet中alert对话框汉字乱码问题_第1张图片

解决办法:

 

将t.java中的代码改一下即可:

 

 String a = URLEncoder.encode("用户已经存在!", "UTF-8");
        out.print("<script>alert(decodeURIComponent('"+a+"') );window.location.href='register.jsp'</script>");

显示如下:

 

 servlet中alert对话框汉字乱码问题_第2张图片

 

你可能感兴趣的:(servlet中alert对话框汉字乱码问题)