这是部分代码
<%@ 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 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显示的是“???”乱码
请问我应该怎么设置
解决方案 »
- sql表不添加重复的用户名
- session中有个list ,list中放的item中有个价格属性, 现在要输出这个总价,怎么用jstl 把它搞出来
- linux下cvs管理
- lucene的一个查询语句构造
- kindeditor 的取值问题,大神们进来看看咯
- 求ECLIPSE,JBOSS.LOMBOZ,TOMCAT相关资料的学习网站
- 大家对J2EE架构师认证有何看法?
- 测试entity ejb时的错误
- java 如何将数据转化为图形数据报表?
- 请讨论一下session的基本机制
- struts2标签问题
- Property 'title' not found on type org.apache.struts.action.DynaActionForm
name = new String(name.getBytes("iso-8859-1"),"utf-8");
name = new String(name.getBytes("iso-8859-1"),"utf-8");
<%@ page contentType="text/html;charset=utf-8"%>
页头设置
<%@ page contentType="text/html;charset=utf-8"%>
如果页面有小脚本,则添加
<%
response.setCharacterEncoding("UTF-8");
%>
一般有2种方式:
1:request.setCharacterEncoding("utf-8");需要接受的地方设置上这个
2:String name= new String(request.getParameter("name").getBytes("iso-8859-1"),"utf-8");你接受的时候用iso-8859-1接受,然后转换成utf-8的字符串 这样就可以了
比如tomcat有个配置文件里也设置编码为utf-8,
页面和eclipse什么的也都统一设置为utf-8吧..
response.setCharacterEncoding("UTF-8");
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" <span style="color: #ff0000;">URIEncoding="GBK"</span> />
String name = request.getParameter("re_name");
name = new String(name.getBytes("iso-8859-1"),"utf-8");