中文乱码解决办法
中文乱码我有一个jsp页面 上面有一个下拉框 内容是中文 我想在servlet中用getparmeter 得到选择的值到sql
中文乱码
我有一个jsp页面 上面有一个下拉框 内容是中文 我想在servlet中用getparmeter 得到选择的值到sql语句中做查询用, 可是取到的是乱码 该咋解决呢?
<select id="rooms" name="rooms" class="select">
<option value="挂号室" selected>挂号室</option>
<option value="补助室" selected>补助室</option>
<option value="采浆室" selected>采浆室</option>
<option value="体检室" selected>体检室</option>
<option value="化验室" selected>化验室</option>
<option value="免疫室" selected>免疫室</option>
</select>
String rooms=new String(request.getParameter("rooms").getBytes("8859_1"));
[解决办法]
Java code设置响应编码
[解决办法]
[解决办法]
form标签中要写method="post"
[解决办法]
1.String rooms=new String(request.getParameter("rooms").getBytes("GBK"));
2.Tomcat config下好像有个servlet.xml里面加个urlEncoding="GBK"?
3.在web.xml里面加个fiter中文乱码过滤?
[解决办法]
在网上找个过滤器。然后对编码进行转换就可以啦。
[解决办法]
表单post提交 然后前后编码要一致的啊
[解决办法]
[解决办法]
[解决办法]
百度一下www.baidu.com
[解决办法]
1. struts2 自动处理中文乱码问题
2. fiter中处理所有请求的字符集,web.xml中设置为/*
3. request.setCharacterEncoding("UTF-8"),然后再request.getParameter("rooms")
[解决办法]
对中文编码
[解决办法]
[解决办法]
[解决办法]
有很多方法的,第一种是设置页面编码:
1.jsp页面:request.setCharacterEncoding("UTF-8");
2.servlet中:
response.setCharacterEncoding("UTF-8");
request.setCharacterEncoding("UTF-8");
第二种设置过滤器,自己上网搜搜过滤器的写法吧
[解决办法]
百度一下
[解决办法]
看一下 jsp中是否写了页面编码 我刚才就因为没有写 而出现乱码
[解决办法]
post utf-8
[解决办法]
写过滤器,到网上找找,很多的