`
tianhandigeng
  • 浏览: 368956 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

pageEncoding和charset的区别

阅读更多

       pageEncoding JSP 文件本身的编码,contentType charset 是指服务器发送给客户端时的内容编码。

       JSP 要经过两次的“编码”,第一阶段会用 pageEncoding ,第二阶段会用 utf-8 utf-8 ,第三阶段由 Tomcat 出来的网页,用的是 contentType

   第一阶段是 jsp 编译成 .java ,它会根据 pageEncoding 的设定读取 jsp ,结果是由指定的编码方案翻译成统一的 UTF-8 JAVA 源码 ( .java) ,如果 pageEncoding 设定错了,或没有设定,出来的就是中文乱码。

   第二阶段由 JAVAC JAVA 源码至 JAVA ByteCode 的编译,不论 JSP 编码时候用的是什么编码方案,经过这个阶段的结果全部是 UTF-8 encoding java 源码。

 

1
1
分享到:
评论

相关推荐

    jsp中charset和pageEncoding

    在web编程时,通常会遇到乱码的情况,这就是我们页面编码设置问题,这个资源可以帮你解决。

    PageEncoding&contentType中charset区别

    PageEncoding&contentType中charset区别,遇到了与大家分享!

    JSP页面pageEncoding和contentType属性

    有关于JSP页面中pageEncoding和contentType属性。

    乱码问题解决

    这个文档详细的分析了charset和pageEncoding的区别,如果使用mysql数据库出现乱码问题,可一看看此文档

    Javaweb 小练习 prj.zip

    Javaweb 小练习代码绝对有你想要的,pageEncoding是JSP文件本身的编码;contentType的charset是指服务器发送给客户端时的内容编码。  JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用UTF-8至UTF...

    java 的乱码教程

    首先,说说JSP/Servlet中的几个编码...charset=UTF-8"、request.setCharacterEncoding("UTF- 8")和response.setCharacterEncoding("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和 Servlet中。 。。。。。

    testspringmvcproject.rar

    springmvc有固定顶部导航栏的页面 ... charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <meta http-equiv=

    jQuery实现的点击按钮改变样式功能示例

    @CHARSET "UTF-8"; .sd{ font-weight: bold; color: black; background: red; } 2. jsp代码:index4.jsp <%@ page language="java" import="java.util.*"pageEncoding="UTF-8"%> <% Stringpath =...

    解决JSP到MySQL数据库中文乱码问题

    遇到了这个问题, 按照一定的顺序解决了, 来这里总结一下, 希望能帮助大家.  咱们从前台到后台的顺序来解决. ... charset=UTF-8" pageEncoding="UTF-8"%>  <meta http-equiv="Content-Type" con

    jsp cookie+session实现简易自动登录

    本文实例为大家分享了jsp cookie+session实现简易自动登录的具体代码,供大家参考,具体内容如下 关闭浏览器只会使存储在客户端浏览器内存中的session cookie失效... pageEncoding=UTF-8%> <!DOCTYPE html> <html

    基于jquery的on和click的区别详解

    charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <ht

    WEB17Project-jsp.rar 源代码

    jsp的指令是指导jsp翻译和运行的命令,jsp包括三大指令: 1)page指令 --- 属性最多的指令(实际开发中page指令默认) 属性最多的一个指令,根据不同的属性,指导整个页面特性 格式:属性名1= "属性值1" 属性名2= ...

    js控制分页打印、打印分页示例

    charset=UTF-8″ pageEncoding=”UTF-8″%> <!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”> <HTML> <HEAD> <TITLE>...

    jsp连接MySQL实现插入insert操作功能示例

    @ page language=”java” pageEncoding=”utf-8″%> <%@ page contentType=”text/html;charset=utf-8″%> <% request.setCharacterEncoding(“UTF-8”); response.setCharacterEncoding(“UTF-8...

    jsp登陆界面源代码

    charset=GB18030" pageEncoding="GB18030"%>*" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>登录页面</title></head><body> ...

    java Web的一个首页实例

    pageEncoding="GB18030"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta ...

    JSP javaBean的应用

    <%@page contentType="text/html" pageEncoding="UTF-8"%> *" /> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP ...

    myeclipse注意事项

    charset=utf-8" pageEncoding="utf-8"%> *,java.sql.*,java.util.*" %> String USER="root"; String PWD="141822";//密码 Class.forName("com.mysql.jdbc.Driver"); String servand = "jdbc:mysql://localhost:...

    网页版五子棋

    pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta ...

    JspSmartUpload上传文件到文件夹重名问题解决方法

    charset=gbk"%> <%@ page pageEncoding="gbk"%> *" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> ; charset=gbk"> <title>Insert title here 上传" > 接受...

Global site tag (gtag.js) - Google Analytics