jsp页面用utf-8保存时中文乱码,用iso-8859-1包村反而是正常的,为什么
<%@pagelanguage="java"import="java.util.*,com.model.*"pageEncoding="utf-8"%>整个页面中文都是乱...
<%@ page language="java" import="java.util.*,com.model.*" pageEncoding="utf-8"%>
整个页面中文都是乱码,不管是静态显示的还是接受的字符
但是
<%@ page language="java" import="java.util.*,com.model.*" pageEncoding="iso-8859-1"%>
设置成这样静态的中文字符就是正常显示,
接受的字符,由于是utf-8编码的只能
String name=new String(fb.getFood_Name().getBytes("utf-8"),"iso-8859-1");
这样才能显示正常,
为什么,不是iso-8859不能显示中文吗? 展开
整个页面中文都是乱码,不管是静态显示的还是接受的字符
但是
<%@ page language="java" import="java.util.*,com.model.*" pageEncoding="iso-8859-1"%>
设置成这样静态的中文字符就是正常显示,
接受的字符,由于是utf-8编码的只能
String name=new String(fb.getFood_Name().getBytes("utf-8"),"iso-8859-1");
这样才能显示正常,
为什么,不是iso-8859不能显示中文吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询