`
happyjack
  • 浏览: 68061 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

    博客分类:
  • asp
 
阅读更多
META,网页Html语言里Head区重要标签之一
HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。

常用的HTTP- EQUIV类型有:

Content-Type和Content-Language (显示字符集的设定)
说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的符集显示page内容。
<Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">该META标签定义了HTML页面所使用的字符集为GB2132,就是国标汉字码。如果将其中的“charset =GB2312”替换成“BIG5”,则该页面所用的字符集就是繁体中文Big5码。当你浏览一些国外的站点时,IE浏览器会提示你要正确显示该页面需要下载xx语支持。这个功能就是通过读取HTML页面META标签的Content-Type属性而得知需要使用哪种字符集显示该页面的。如果系统里没有装相应的字符集,则IE就提示下载。其他的语言也对应不同的charset,比如日文的字符集是“iso-2022-jp ”,韩文的是“ks_c_5601”。


Content-Type的Content还可以是:text/xml等文档类型Charset选项: ISO-8859-1(英文)、BIG5、UTF-8、SHIFT-Jis、Euc、Koi8-2、us-ascii, x-mac-roman, iso-8859-2, x-mac-ce, iso-2022-jp, x-sjis, x-euc-jp,euc-kr, iso-2022-kr, gb2312, gb_2312-80, x-euc-tw, x-cns11643-1,x-cns11643-2等字符集;Content-Language的Content还可以是:EN、FR等语言代码。


字符集与编码
各个国家和地区所制定的不同 ANSI 编码标准中,都只规定了各自语言所需的“字符”。比如:汉字标准(GB2312)中没有规定韩国语字符怎样存储。这些 ANSI 编码标准所规定的内容包含两层含义:
1. 使用哪些字符。也就是说哪些汉字,字母和符号会被收入标准中。所包含“字符”的集合就叫做“字符集”。
2. 规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储,这个规定就叫做“编码”。
各个国家和地区在制定编码标准的时候,“字符的集合”和“编码”一般都是同时制定的。因此,平常我们所说的“字符集”,比如:GB2312, GBK, JIS 等,除了有“字符的集合”这层含义外,同时也包含了“编码”的含义。
“UNICODE 字符集”包含了各种语言中使用到的所有“字符”。用来给 UNICODE 字符集编码的标准有很多种,比如:UTF-8, UTF-7, UTF-16, UnicodeLittle, UnicodeBig 等。
1、ISO-8859-1:
最简单的编码规则,每一个字节直接作为一个 UNICODE 字符。比如,[0xD6, 0xD0] 这两个字节,通过 iso-8859-1 转化为字符串时,将直接得到 [0x00D6, 0x00D0] 两个 UNICODE 字符,即 "??"。
反之,将 UNICODE 字符串通过 iso-8859-1 转化为字节串时,只能正常转化 0~255 范围的字符。

2、GB2312,BIG5,Shift_JIS,ISO-8859-2
把 UNICODE 字符串通过 ANSI 编码转化为“字节串”时,根据各自编码的规定,一个 UNICODE 字符可能转化成一个字节或多个字节。
反之,将字节串转化成字符串时,也可能多个字节转化成一个字符。比如,[0xD6, 0xD0] 这两个字节,通过 GB2312 转化为字符串时,将得到 [0x4E2D] 一个字符,即 '中' 字。
“ANSI 编码”的特点:
1. 这些“ANSI 编码标准”都只能处理各自语言范围之内的 UNICODE 字符。
2. “UNICODE 字符”与“转换出来的字节”之间的关系是人为规定的。

3、UTF-8,UTF-16,UnicodeBig
与“ANSI 编码”类似的,把字符串通过 UNICODE 编码转化成“字节串”时,一个 UNICODE 字符可能转化成一个字节或多个字节。
与“ANSI 编码”不同的是:
1. 这些“UNICODE 编码”能够处理所有的 UNICODE 字符。
2. “UNICODE 字符”与“转换出来的字节”之间是可以通过计算得到的。

附:code page charset对照表
Code Page    charset    语种

708          ASMO-708    阿拉伯字符 (ASMO 708)
720          DOS-720    阿拉伯字符 (DOS)
28596        iso-8859-6    阿拉伯字符 (ISO)
1256         windows-1256   阿拉伯字符 (Windows)
1257         windows-1257   波罗的海字符 (Windows)
852          ibm852    中欧字符 (DOS)
28592        iso-8859-2    中欧字符 (ISO)
1250         windows-1250   中欧字符 (Windows)
936          gb2312    简体中文 (GB2312)
950          big5    繁体中文 (Big5)
862          DOS-862    希伯来字符 (DOS)
866          cp866    西里尔字符 (DOS)
874          windows-874    泰语 (Windows)
932          shift_jis    日语 (Shift-JIS)
949          ks_c_5601-1987   朝鲜语
1251         windows-1251   西里尔字符 (Windows)
1252         iso-8859-1    西欧字符
1253         windows-1253   希腊字符 (Windows)
1254         iso-8859-9    土耳其字符 (Windows)
1255         windows-1255   希伯来字符 (Windows)
1258         windows-1258   越南字符 (Windows)
20866        koi8-r    西里尔字符 (KOI8-R)
21866        koi8-ru    西里尔字符 (KOI8-U)
28595        iso-8859-5    西里尔字符 (ISO)
28597        iso-8859-7    希腊字符 (ISO)
28598        iso-8859-8    希伯来字符 (ISO-Visual)
38598        iso-8859-8-i   希伯来字符 (ISO-Logical)
50932        _autodetect    日语 (自动选择)
51932        euc-jp    日语 (EUC)
52936        hz-gb-2312    简体中文 (HZ)
65001        utf-8    Unicode (UTF-8)

From: http://hi.baidu.com/%D3%A4%B6%F9%CA%D2%BB%CA%BA%F3

分享到:
评论

相关推荐

    http-equiv的简单使用方法

    &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; ``` **解释**: - **`Content-Type`**:指定文档类型和字符编码。 - **`text/html`**:表明文档类型为 HTML。 - **`charset=UTF-8`**:设置...

    JSP标签 <meta>的作用

    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta http-equiv="Expires" content="Mon, 12 May 2001 00:20:00 GMT"&gt; &lt;meta http-equiv="Pragma" content="no-cache"&gt; ``` #### 二、`...

    图书管理系统代码

    &lt;meta http-equiv="Content-Type" content="text/html;charset=UTF-8"&gt; &lt;title&gt;登录图书管理系统&lt;/title&gt; &lt;style type="text/css"&gt; .STYLE1 { font-size: 36px; font-weight: bold; } &lt;/style&gt; &lt;/head&gt; ...

    元旦倒计时代码-元旦倒计时.html

    &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"&gt; &lt;meta ...

    html头部标签专题知识培训课件.ppt

    `&lt;meta http-equiv="content-type" content="text/html;charset=UTF-8"&gt;` 这个标签用于设定网页的字符编码,确保浏览器正确解析页面中的文本内容。常见的编码类型包括GB2312(简体中文)、HZ、BIG5(繁体中文)和...

    双11微信抽奖活动页面模板html源码

    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;meta name="apple-mobile-web-app-capable" content="yes"&gt; &lt;meta name="viewport" content="width=device-width, minimum-scale=1.0, ...

    java循环输出源代码

    &lt;meta http-equiv="Content-Type"content="text/html;charset=gb2312"/&gt; &lt;title&gt;树形菜单&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h2&gt;我的电脑文件列表&lt;/h2&gt; &lt;ol type="disc"&gt; &lt;dl&gt; &lt;li&gt;&lt;dt&gt;我的电脑&lt;/dt&gt;&lt;/li&gt; &lt;ol type=...

    定时关闭的滚动标签——jsp

    -- Inserted by TRADOS: --&gt;&lt;META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312"&gt; &lt;title&gt;IDM Computer Solutions, Inc. 软件 - UltraEdit&lt;/title&gt; &lt;link href="style.css" rel="stylesheet" ...

    open lacal

    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 ...&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt; &lt;title&gt;无标题文档&lt;/title&gt; &lt;/head&gt; &lt;!--一以上是重要代码--&gt; &lt;p&gt;&lt;style type="text/css"&gt;

    js 框架之一

    charset=UTF-8"/&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt;&lt;br&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt;&lt;br&gt; &lt;meta http-equiv="expires" content="0"&gt; &lt;br&gt; &lt;meta ...

    网页HTML代码中Meta标签详解.pdf

    例如:&lt;Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312"&gt; &lt;META http-equiv="Content-Language" Content="zh-CN"&gt; 这两个Meta标签定义了HTML页面所使用的字符集为GB2132,就是国标汉字码。...

    企业网站管理系统源码2.0版

    &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt; &lt;meta content="&lt;%= Descriptionp%&gt;" name="description"/&gt; &lt;meta content="&lt;%=Keywordsp %&gt;" name="keywords" /&gt; &lt;link href="Images/css...

    Meta标签详解

    Charset=gb2312&gt;&lt;Meta http-equiv=Content-Language Content=zh-CN&gt; 注意:该 META 标签定义了 HTML 页面所使用的字符集为 GB2132,就是国标汉字码。如果将其中的“charset=GB2312”替换成“BIG5”,则该页面所用...

    LuBei-Summary-HTML_meta_http-equiv.rar_The Mass

    1. **Content-Type**: 设置页面的字符编码,如`&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;`,确保页面能正确显示非ASCII字符。 2. **X-UA-Compatible**: 用于IE浏览器的兼容性模式设定...

    一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

    &lt;meta http-equiv=Content-Type content=“text/html;charset=utf-8″&gt; &lt;meta http-equiv=X-UA-Compatible content=IE=EmulateIE7&gt; &lt;title&gt;百度一下,你就知道 &lt;/title&gt; &lt;script&gt;var wpo={start:new Date*1,pid:...

    asp.net电子商务网站源码

    &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; &lt;meta name="description" content="&lt;%=sitedescription%&gt;"&gt; &lt;meta name="keywords" content="&lt;%=sitekeywords%&gt;"&gt; &lt;link rel="stylesheet" ...

    http-equiv 用法大全 .doc

    例如,`&lt;meta http-equiv="Content-Type" content="text/html; Charset=utf-8"&gt;` 指定了文档类型为HTML,字符集为UTF-8。不同的字符集适用于不同语言,如GBK用于简体中文,BIG5用于繁体中文,ISO-2022-JP用于日文,...

    ASP考工原题

    &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; &lt;link href="style.css" rel="stylesheet" type="text/css"&gt; &lt;/head&gt; &lt;body&gt; 您已经正确配置了Web虚拟目录的属性。&lt;br&gt; &lt;/body&gt; &lt;/html&gt;

Global site tag (gtag.js) - Google Analytics