<meta http-equiv=“Content-Type” content=“text/html;charset=gb2312”>
它表示强制浏览器编码设为简体中文(GB2312)。

这一句的作用是相当关键的,在制作网页的过程中千万不可省略。它可以加在网页中的任意部分,最好加在<head></head>之间。(FrontPage和Dreamweaver在创建的新网页当中已包含这句)

在过去,省略这句网页也往往可正常显示。但是现在WindowsXP的IE6.0又支持简体中文(GB18030),是采用1/2/4 Bytes混合编码,但它并不会完全兼容GB2312。 若网页中省略了这句,WinXP浏览器会默认为GB18030,网页中会出现部分乱码.

注意:

<meta http-equiv=Content-Type content=text/html;charset=gb2312>
这句不能写在js文件中,否则仍不起作用,浏览器编码会默认为GB18030。
但是样式表语句可写在js文件中,唯独语句不可以。

meta标签:

meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码:

 <head> <meta http-equiv="content-Type" content="text/html; charset=gb2312"> </head>

如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。

meta标签的组成 :

  meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

1、http-equiv 属性

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

http-equiv属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。
  meta标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值">;
  其中http-equiv属性主要有以下几种参数:
  A、Expires(期限)
  说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。
  用法:<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT">
  注意:必须使用GMT的时间格式。
  
  B、Pragma(cache模式)
  说明:禁止浏览器从本地计算机的缓存中访问页面内容。
  用法:<meta http-equiv="Pragma" content="no-cache">

  C、Refresh(刷新)
  说明:自动刷新并指向新页面。 Refresh表示重定向(也可以当刷新用)。这时的content分两部分,如”1;about:blank”表示1秒后重定向到about:blank,如果后一部分为空,则默认为刷新。
  用法:
  <meta http-equiv="Refresh"content="2;URL=http://www.root.com">
  (注意后面的引号,分别在秒数的前面和网址的后面)
  注意:其中的2是指停留2秒钟后自动刷新到URL网址。
  
  D、Set-Cookie(cookie设定)
  说明:set-cookie说明是否存cookie如果网页过期,那么存盘的cookie将被删除。
  用法:<meta http-equiv="Set-Cookie" content="cookievalue=xxx; expires=Friday, 12-Jan-2001 18:18:18 GMT; path=/">
  注意:必须使用GMT的时间格式。
  
  E、Window-target(显示窗口的设定)
  说明:强制页面在当前窗口以独立页面显示。
  用法:<meta http-equiv="Window-target" content="_top">
  注意:用来防止别人在框架里调用自己的页面。
  
  F、content-Type(显示字符集的设定)
  说明:设定页面使用的字符集。 content-type表示描述文档类型,如text/html、text/css、text/javascript等等。charset表示编码
charset=utf-8 页面字符集,编码,例如:gb2312,iso-8859-1,utf-8
  用法:<meta http-equiv="content-Type" content="text/html; charset=gb2312">
  
  G、content-Language(显示语言的设定)
  用法:<meta http-equiv="Content-Language" content="zh-cn" />
  

2、name属性

  name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
name 属性提供了名称/值对中的名称。HTML 和 XHTML 标签都没有指定任何预先定义的 <meta> 名称。通常情况下,您可以自由使用对自己和源文档的读者来说富有意义的名称。
  meta标签的name属性语法格式是:
  <meta name="参数" content="具体的参数值"> 。
  其中name属性主要有以下几种参数:
  A、Keywords(关键字)
  说明:keywords用来告诉搜索引擎你网页的关键字是什么。
  举例:<meta name ="keywords" content="science, education,culture,politics,ecnomics,relationships, entertaiment, human">
  
  B、description(网站内容描述)
  说明:description用来告诉搜索引擎你的网站主要内容。
  举例:<meta name="description" content="This page is about the meaning of science, education,culture.">
  
  C、robots(机器人向导)
  说明:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
  content的参数有all,none,index,noindex,follow,nofollow。默认是all。
  举例:<meta name="robots" content="none">
  
  D、author(作者)
  说明:标注网页的作者
  举例:<meta name="author" content="root,root@21cn.com">  

此外还有:revised表示版权信息、generator表示网页生成信息、others其他

meta标签的功能:

1、帮助主页被各大搜索引擎登录;
2、定义页面的使用语言
3、自动刷新并指向新的页面
4、实现网页转换时的动画效果
5、控制页面缓冲
6、控制网页显示的窗口

meta http-equiv=Content-Type content=text/html; charset=gb2312设置中文显示相关推荐

  1. “Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“解决方法

    项目接口返回 code: 500 data: null message: "Content type 'application/x-www-form-urlencoded;charset=U ...

  2. jmeter报“msg“:“Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“的解决方法

    jmeter报"msg":"Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supp ...

  3. Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

    问题描述: 我写了一个接口,这个接口参数是这样的 @ResponseBody @RequestMapping(value = "importData", method = Requ ...

  4. Springboot 报错Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

    SpringBoot错误解决 1.错误展示 2021-03-23 12:20:02.805 ERROR org.springframework.web.HttpMediaTypeNotSupporte ...

  5. HttpMediaTypeNotSupportedException: Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ n

    问题如下: Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'applicatio ...

  6. SpringBoot 出现 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

    Question1: 当前端请求的Content-Type是Json时,可以用@RequestBody这个注解来解决.@RequestParam 底层是通过request.getParameter方式 ...

  7. 微服务调用数据出现415错误 Content type ‘application/xml;charset=UTF-8‘ not supported

    1. 问题: 在微服务项目时,通过LoadBlance + restTemplate 完成 Consumer 与 Provider 交互时,发生 415 数据格式错误.但是,归根结底,其实就是MVC部 ...

  8. Sublime Text 3 程序运行后中文显示乱码的解决方案

    问题描述: 问题分析: 新建python文件,输入下面代码,测试发现发送给python解释器时,默认为cp936的编码方式,而py文件为UTF-8的编码方式,cp936和UTF-8的编码方式对于英文字 ...

  9. 关于meta http-equiv=Content-Type content=text/html:charset=UTF-8

    meta是html的元标签,其中包含了对应html的相关信息,客户端浏览器或服务端程序都会根据这些信息进行处理. 我们以<meta http-equiv="Content-Type&q ...

最新文章

  1. linux网卡钩子,linux-Netfilter钩子注册与网络子系统
  2. svn的一些相关资料
  3. 皮一皮:原来程序员也是要看天赋的...
  4. [HNOI2009]最小圈 (二分答案+负环)
  5. 让改变输入法回车键的图标
  6. Logrotate 对服务器日志按照小时切割并压缩
  7. 历史上的今天 - 2001年1月15日,维基百科诞生
  8. 深度相机(三)--三种方案对比
  9. 阿里开发者招聘节 | 面试题05: 关于epoll和select的区别,哪些说法是正确的?
  10. MacPE+WinPE-黑苹果之路
  11. 《图像处理实例》 之 寻找山脊线
  12. 三维重建笔记_光束平差法(Bundle Adjustment, BA)
  13. 3Dmax和SketchUp有什么区别
  14. 简述自定义驱动在工业通讯软件开发中的应用
  15. 交大计算机毕业去华为,想进华为,报考这几所大学,毕业生在华为扎堆!
  16. IP地址到底是什么?
  17. 电信大型服务器机房_香港十大知名服务器机房汇总详细介绍
  18. 珠宝类主播带货:为什么大家现在都选择去做直播基地?
  19. ubuntu多屏协同,在电脑上操作手机
  20. Linux 实现ssh免密登录--设置后不生效的处理办法

热门文章

  1. 链表-双向链表(C语言)
  2. javaS的tring和androidS的tring区别是什么?
  3. MySQL Workbench使用教程简介
  4. 【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通
  5. APIAuto——敏捷开发最强大易用的 HTTP 接口工具 (二)
  6. 几年前之所预言,其人不死言之依然
  7. Deep Crossing
  8. 程序员过中秋丨用代码制作一个祝福小网页(html+css)
  9. ajax上传文件:ajaxSubmit使用
  10. ArcFace:Insight Face