现在的位置: 首页 > 综合 > 正文

jsp pageEncoding and charset

2012年12月02日 ⁄ 综合 ⁄ 共 396字 ⁄ 字号 评论关闭

在jsp中有这么一个属性 pageEncoding
干啥用的呢 ?我们都知道jsp在执行的时候 首先翻译 成servlet类 如 index_jsp.java
pageEncoding就是在这个翻译中用的。web容器在翻译的时候不知道jsp文件的编码,我们就是通过

Java代码  收藏代码
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  


来指定  这里要注意一点:你的jsp文件的实际编码一定要跟pageEncoding指定的一致 否则web 容器,将无法读取你的jsp文件

还有一个contentType="text/html;charset=UTF-8" 这儿的charset编码 又是作甚的呢?
用于response输出数据的编码,这儿如果写charset=‘GBK’ 那么许多国外的用户可能会显示乱码 因为他们的机器上可能不支持GBK编码

抱歉!评论已关闭.