站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题使用ifram后产生的编码问题

使用ifram后产生的编码问题

摘要: 使用ifram后产生的编码问题


有一个aaa.jsp文件,里面使用了ifram,包含了bbb.jsp文件
二个文件的编码都是采用utf-8
但是在显示aaa.jsp时,包含的bbb.jsp文件的编码变成了gb2312(用response.getCharacterEncoding()查看编码方式显示是utf-8,要人为的改一下,就显示正常了)
如果直接访问bbb.jsp文件时编码则是正确的utf-8


在被包含页和包含页中都要指定浏览器编码格式:

这句话就是告诉浏览器使用什么编码去看,一般加在页面head中即可.


两个独立的页面,都需要分别设置页面编码的


两个页面中都设置了呀,用response.getCharacterEncoding()查看编码方式显示是utf-8,但是显示内容还是gb2312,没有改过来


不能沉呀


一定要有这句话在bbb.jsp中


开头
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

然后在head中也有


就是没有用呀,显示的时候手动改一下bbb.jsp编码就行了,但是重新打开ie后又那样了


↑返回目录
前一篇: 高分求如何手工编译JSP!!!
后一篇: JSP页面中文乱码问题