解决request中文乱码问题
2024-09-07 15:33:27
因为request请求都是ISO-8859-1,而jsp页面是采用UTF-8编码,所以当传递的参数有中文时,页面会出现乱码,但是可以将取到的数据通过String的构造函数使用指定的编码类型重新构造一个String对象解决乱码问题
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="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>Insert title here</title>
</head>
<body>
<a href="top.jsp?name=王五&sex=男">解决乱码</a> </body> </html>
<%@page import="java.text.SimpleDateFormat"%> <%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="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>Insert title here</title>
</head>
<body>
name的参数为:<%=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8") %>
<br>
sex的参数为:<%=request.getParameter("sex") %>
</body>
</html>
最新文章
- Maven依赖包下载慢--阿里云让你飞
- 用TTS实现文本转语音
- ZeroMQ接口函数之 :zmq_sendmsg – 从一个socket上发送一个消息帧
- Linux 下如何安装软件
- CSS第二章
- 说说C#的async和await 解决卡顿问题 转
- 【Java】ThreadLocal细节分析
- AC小笔记
- PHP中JSON的跨域调用
- PHPCMS系统常量
- Nginx执行php显示no input file specified的处理方法
- Codeforces Round #308 (Div. 2)B. Vanya and Books 数学
- 关于Struts框架简介
- CodeForces 721D Maxim and Array
- Spark:控制日志输出级别
- jQuery遮罩插件 jquery.blockUI.js
- Python之路-Linux命令基础(1)
- 简单背包问题(0032)-swust oj
- C语言的格式符
- 4517: [Sdoi2016]排列计数
热门文章
- FileInputStream 把文件作为字节流进行读操作
- QToolBox
- 04 - Django应用第一步
- 树套树Day2
- ACM学习历程—HDU1041 Computer Transformation(递推 &;&; 大数)
- ACM学习历程—HDU5407 CRB and Candies(数论)
- Python:os.walk()和os.path.walk()用法
- ceph-deploy mon add 失败
- Queue——C#浅谈
- Break 、Continue 和ReadOnly、Const和Ref和Out params