本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。
解决方法为: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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <%@ 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"
1 2 3 4 5 | <Connector port= "8080" protocol= "HTTP/1.1"
connectionTimeout= "20000"
URIEncoding= "utf-8"
redirectPort= "8443" />
<!-- URIEncoding= "utf-8" 解决get/post 请求 中文乱码 -->
|
【推荐学习:javascript高级教程】
以上就是javascript中string乱码怎么办的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
js怎么比较两个字符串
javascript有没有二维数组
javascript多线程如何实现
了解javascript中object.freeze()与const之间的区别
export和export default中的知识点介绍(附示例)
javascript作用域分为哪两类
javascript产生随机数的几个用法小结
不可错过的从原型到原型链,修炼javascript内功
一个完整的html对象是什么样的,如何生成?
web程序员必备 console 对象里的九个方法
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript中string乱码怎么办