asp.net 页面编码 设置的几种方法
来源:互联网 发布:jquery遍历json集合 编辑:程序博客网 时间:2024/06/06 10:55
http://blog.csdn.net/dabian1987/article/details/6950966
<%@ page contentType="text/html;charset=UTF-8" %>
是服务器端java程序运行时的输出编码,即服务器端以什么样的编码向客户端输出HTML时采用的编码.<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
是指客户端浏览器以什么样的编码来显示网页,指导浏览器解析服务器端传入的HTML流. 同时它还有一个作用,指导其提交表单的时候使用什么编码传入request.
request.setCharacterEncoding("gbk")//把页面参数按gbk编码后传入服务器端
同理:
在servlet中用response的#3#种设置输出内容的编码方式,有以下三个方法:
1、response.setCharacterEncoding("UTF-8")
2、response.setContentType("text/html;charset=UTF-8")
相当于服务端解析:<%@ page contentType="text/html;charset=UTF-8" %>
3、response.setLocale(new java.util.Locale("zh","CN"))
下面来分析一下三种方法之间的不同之处:
第一种方法只能用来设置out输出流中所采用的编码,但是他的优先权最高,可以覆盖后两种方法中的设置;
第二中方法即可以设置out输出流中字符的编码方式,也可是设置浏览器接收到这些字符后以什么编码方式来解码,它的优先权低于第一种方法,但高于第三种方法;
第三种方法也只能用来设置out输出流中字符的编码方式,但是它的优先权最低,在已经用前两种方法之一设置了编码方式以后,它就被覆盖而不起作用了。
0 0
- asp.net 页面编码 设置的几种方法
- asp.net 页面编码 设置的几种方法
- ASP.NET页面的字符编码设置
- ASP.NET页面的字符编码设置
- Asp.Net页面的传值的几种方法
- Asp.net 页面导航的几种方法与比较
- Asp.net 页面导航的几种方法与比较
- Asp.net 页面导航的几种方法与比较
- Asp.net页面之间传递参数的几种方法
- Asp.net页面之间传递参数的几种方法
- Asp.net 页面导航的几种方法与比较
- ASP.NET页面传值的几种方法
- Asp.net页面之间传递参数的几种方法
- Asp.net页面之间传递参数的几种方法
- Asp.net 页面导航的几种方法与比较
- ASP.NET页面跳转的几种方法
- Asp.net页面之间传递参数的几种方法
- Asp.net页面之间传递参数的几种方法
- 中方将敦促马方扩大并明确搜寻范围、加大搜寻力度
- 【开源访谈】Firefly 作者 李明 访谈实录
- Android ViewSwitcher 的功能与用法
- 基于opencv的多种边缘算子的边缘检测
- 亚马逊对战阿里云 云计算行业上演大对决
- asp.net 页面编码 设置的几种方法
- Cannot open include file: 'ntddndis.h': No such file or directory
- 大规模分布式系统架构与设计实战
- ZK示例
- 你总是会这样那样的受伤,有时候很痛
- 银行业务调度系统
- Draw Line and Bar Chart with Matplotlib 画线和图表
- 滚动条原理分析(在使用纯C + API画列表及列表的滚动条时遇到的问题)
- 笔试面试(4)百度2014软件开发工程师笔试题详解