视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
浏览器中5种常用的事件解析 浏览器中重绘以及回流的概念解析 浏览器内核以及浏览器兼容的问题分析 浏览器兼容HTML5和CSS3的问题 浏览器中关于标准模式与怪异模式的解析 浏览器兼容性问题的实例分析 新手小白学习css笔记 浏览器内核网址分解web服务器 浏览器解析模式:DOCTYPE声明问题用法详解 史上最全的标签总结大全 浏览器加载和渲染html的顺序 浏览器渲染原理 新手学习老知识(一)HTML语言基础 新手学习老知识(二)HTML用好活动字幕标记mar 新手学习老知识(三)HTML教程用好超级链接标记 浏览器的工作原理 浏览器禁用插件 浏览器默认标签样式总结及css初始化程序 浏览器渲染引擎,提高css渲染速度。 浏览器的兼容模式下的button中文字垂直方向不居中显示 div是什么意思 xml是什么 什么是响应式布局 DOM是什么意思 如何改变图片大小 浏览器内核是什么 邮件服务器是什么 浏览器内核有几种 如何做网站 新手入门:PS一分钟快速制作电商海报 ps切片工具怎么保存 ps做完的图片怎么保存 新手入门必学的Photoshop十条实用技巧及贴士 新手必看:PS图片处理小技巧介绍(二) 新手教程:教你如何利用PS把臭水沟里的水变清澈透亮 新手必看:PS如何绘制虚线框PS中快速绘制虚线框的5种方法介绍 新手必看:PS6滤镜工具怎么安装 新手必看:超实用的PS小技巧介绍 psd是什么格式 ps色相饱和度的快捷键是什么
新手一定注意HTML的语言编码charset(必看)
2020-11-27 15:23:24 责编:小采
文档


本篇文章给大家带来的内容是关于新手一定注意HTML的语言编码charset(必看),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

注意HTML的语言编码的重要性

一、编码重要性

编码可导致浏览者通过IE时候网页乱码,也可导致p+css的兼容性Hack。

二、编码的位置

一般这段网页编码放在html网页中的<head>和</head>中间。

三、html编码样式

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
通过改变charset=utf-8中的utf-8就可以改变网页的编码。
一般我们在写CSS文件时候也需要在CSS文件顶部使用@charset "utf-8";来定义此CSS文件编码类型。一般html源代码和css文件编码要统一,如果不统一会导致CSS hack,页面乱码网页页面排版乱等兼容问题。

四、常用html编码种类

国内常用的流行的有utf-8、gb2312这两种。一般这两种类型就能满足国内网页编码需求。当然程序和数据库中也会用到这两种编码类型来处理网页和存储数据类型。

五、UTF-8 有一下特性:

  • UCS 字符 U+0000 到 U+007F (ASCII) 被编码为字节 0x00 到 0x7F (ASCII 兼容). 这意味着只包含 7 位 ASCII 字符的文件在 ASCII 和 UTF-8 两种编码方式下是一样的.

  • 所有 >U+007F 的 UCS 字符被编码为一个多个字节的串, 每个字节都有标记位集. 因此, ASCII 字节 (0x00-0x7F) 不可能作为任何其他字符的一部分.

  • 表示非 ASCII 字符的多字节串的第一个字节总是在 0xC0 到 0xFD 的范围里, 并指出这个字符包含多少个字节. 多字节串的其余字节都在 0x80 到 0xBF 范围里. 这使得重新同步非常容易, 并使编码无国界, 且很少受丢失字节的影响.

  • 可以编入所有可能的 231个 UCS 代码

  • UTF-8 编码字符理论上可以最多到 6 个字节长, 然而 16 位 BMP 字符最多只用到 3 字节长.

  • Bigendian UCS-4 字节串的排列顺序是预定的.

  • 字节 0xFE 和 0xFF 在 UTF-8 编码中从未用到.

    六、GB2312 有以下特性

  • GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄罗斯语西里尔字母在内的682个全形字符。

    GB2312的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆盖99.75%的使用频率。GB2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。

    01-09区为特殊符号。

    16-55区为一级汉字,按拼音排序。

    56-87区为二级汉字,按部首/笔画排序。

    10-15区及88-94区则未有编码。

    举例来说,“啊”字是GB2312之中的第一个汉字,它的区位码就是1601。字节结构在使用GB2312的程序中,通常采用EUC储存方法,以便兼容于ASCII。每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”,第二个字节称为“低位字节”。 “高位字节”使用了0xA1-0xF7(把01-87区的区号加上0xA0),“低位字节”使用了0xA1-0xFE(把01-94加上0xA0)。例如“啊”字在大多数程序中,会以0xB0A1储存。(与区位码对比:0xB0=0xA0+16,0xA1=0xA0+1)。

    所以GB2312编码中汉字区码的十进制是从176到247,位码是从161到255.之所以存储了6763小于82*94=6768,是因为在区码为215,位码为250-254之间共五个编码没有汉字编码,所以6768-5=6763个。

    GB2312编码可以通俗理解为国内通用的语言。

    七、推荐charset使用编码

    UTF-8可以通俗理解简体繁体可用此编码如台湾和内地使用此编码。

    八、因编码导致网页兼容错误问题

    如果编码混排将使网页乱码也叫不兼容,特别是在CSS注释中使用了编码混排将导致css hack。

    下载本文
    显示全文
    专题苹果笔记本截屏的快捷键是什么苹果笔记本截屏的快捷键是什么专题iphone照片永久删除怎么恢复iphone照片永久删除怎么恢复专题废手机怎样提炼黄金废手机怎样提炼黄金专题手机卡没信号怎么回事手机卡没信号怎么回事专题电脑启动不了反复启动电脑启动不了反复启动专题iphone视频怎么转音频iphone视频怎么转音频专题qq个人文件夹中的文件被占用暂时无法登录qq个人文件夹中的文件被占用暂时无法登录专题word表格每页固定表头word表格每页固定表头专题注册微信怎么跳过辅助注册微信怎么跳过辅助专题微信收藏占用手机存储空间吗微信收藏占用手机存储空间吗专题无手机号怎么注册qq无手机号怎么注册qq专题橡胶刺鼻气味如何去除橡胶刺鼻气味如何去除专题家里的蟑螂是怎么来的家里的蟑螂是怎么来的专题怎么赶走黄鼠狼妙招怎么赶走黄鼠狼妙招专题蟑螂怎么来的蟑螂怎么来的专题相互宝怎么取消相互宝怎么取消专题相互保怎么退出相互保怎么退出专题雪是怎么形成的雪是怎么形成的专题蟑螂是怎么进入家里的蟑螂是怎么进入家里的专题洁厕灵蓝泡泡怎么用洁厕灵蓝泡泡怎么用专题如何判断面粉变质如何判断面粉变质专题房间里有老鼠用什么方法可以解决房间里有老鼠用什么方法可以解决专题家庭野生菌冷冻保存技巧家庭野生菌冷冻保存技巧专题竹荪煮多长时间熟竹荪煮多长时间熟专题老鼠胶怎么洗掉老鼠胶怎么洗掉专题怎么杀蟑螂怎么杀蟑螂专题航班号怎么看航班号怎么看专题花雕酒怎么喝花雕酒怎么喝专题板栗壳怎么好剥板栗壳怎么好剥专题烤红薯没有锡纸怎么办烤红薯没有锡纸怎么办专题代号怎么取专题字母代码专题js中文编码专题js 中文编码专题国家语言代码专题国家语言代码对照表专题编码转义专题js 汉字编码专题常用的网页编码专题各语言代码专题代码语言转换专题代码语言有哪些专题代码有哪些语言专题js 判断编码专题c语言绝对值代码专题代码有多少种语言专题c语言 utf8专题js编码和解码专题charset怎么读专题c语言哈夫曼编码代码专题