不用new String(a.getBytes(""),"")这种方面,是POST提交,请问是乱码怎么办呀,高手帮一下。
解决方案 »
- 关于javamail的一个问题
- 关于JS问题
- tomcat 无法通过 context 部署项目
- struts hidden的问题
- spring quartz 定时任务 意外消失/停止
- 消息提示语:删除成功,怎样翻译比较合理
- 部署项目后启动tomcat报错 Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]:
- struts配置mysql数据源后tomcat不能连接mysql数据库的问题
- 并发数的问题……
- 急救:编写一个可以同时接受1000个TCP连接的ECHO服务器
- 关于shift+ctrl+o自动导入相应包
- session和cookie的问题
String s2 = new String(s1.getBytes(“ISO-8859-1”),”GBK”);utf-8解决JSP中文乱码问题,在页面的开始处加:
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%request.setCharacterEncoding("UTF-8");%>如果仍不能解决问题,还需要这样处理一下:
String msg = request.getParameter("message");
String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8");out.println(st);
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
设置编码方式 如果还不行的话在服务器里面直接设置,tomcat服务器的设置方法如下:
tomcat根目录--conf--server.xml--设置端口号的地方的最后(结束前)加上这句代码:URIEncoding="UTF-8"
顶