您的位置:首页 > Web前端 > JavaScript

解决JSP中文乱码问题

2017-04-18 09:26 148 查看

1. JSP页面中文乱码问题

在页面开始处设置如下属性 <%@ page language=”java” contentType=”text/html; charset=gb2312” %> 或者是 <%@ page language=”java” contentType=”text/html; charset=UTF-8”%>

2 . 在输出和获取中文信息时,出现乱码. 如表单参数的获取等

解决方案一:

在输出和获取中文信息时使用“ISO-8859”编码

public String ChangeEnconding(String str){
String s = str;
try{
byte[]temp = s.getBytes("ISO-8859-1");
s = new String(temp);
return s;}
catch(Exception e){
System.out.print(e.toString());
return s;
}


解决方案二:

设置从request中取得的值的编码,此设置只适合post方式

request.setCharacterEncoding(“utf-8”);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: