javascript中string乱码怎么办

解决方法为:1、找到request和response对象,添加“setCharacterEncoding=UTF-8”即可;2、找到tomcat配置文件server.xml,添加“URIEncoding=utf-8”即可。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

1.对象 request response 对象setCharacterEncoding=UTF-8

 <%@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8  %>
 <%
     //解决post/get 请求中文乱码的方法
     request.setCharacterEncoding(UTF-8);
     response.setCharacterEncoding(UTF-8);
  %>
<!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd>
<html>
<head>
<Meta http-equiv=Content-Type content=text/html; charset=UTF-8>
<title>代码标签</title>
</head>
<body>
<%!
    int name;
    int password;
 %>
 <%
     String name=request.getParameter(username);
     String password =request.getParameter(pwd);
     out.println(hello +name+ success! +<br/>);
     out.println(密码泄露  +password);
  %>
</body>

2. 方法二 (比较简单)

找到tomcat 配置文件 server.xml ,加入code:URIEncoding=utf-8

<Connector port=8080 protocol=HTTP/1.1
                connectionTimeout=20000
                URIEncoding=utf-8               
                redirectPort=8443 />
<!-- URIEncoding=utf-8  解决get/post 请求 中文乱码 -->

【推荐学习:javascript高级教程

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...