jsp中 页面是使用的“UTF-8编码” 但在使用String name = request.getParameter("name") 得到的name为??
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@pageimport="java.s...
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<html><head>
<title>Register_cof</title>
</head>
<body>
<%
String name = request.getParameter("re_name");
System.out.println(name);此时name显示的是“???”乱码
请问各位大侠如何是好 展开
<%@page import="java.sql.*"%>
<html><head>
<title>Register_cof</title>
</head>
<body>
<%
String name = request.getParameter("re_name");
System.out.println(name);此时name显示的是“???”乱码
请问各位大侠如何是好 展开
展开全部
String name = (String)request.getParameter("re_name");
强制转换一下。
或者在头上加上一下代码:
<%@ page language="java" import="java.util.*" ContentType="text/htm;charset=UTF-8"%>
强制转换一下。
或者在头上加上一下代码:
<%@ page language="java" import="java.util.*" ContentType="text/htm;charset=UTF-8"%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%request.setCharacterEncoding("utf-8"); %>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要转换编码,
String name = request.getParameter("re_name");
换成
String name =new String(request.getParameter("name ").getBytes("ISO-8859-1"),"GBK");
String name = request.getParameter("re_name");
换成
String name =new String(request.getParameter("name ").getBytes("ISO-8859-1"),"GBK");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询