- 浏览: 350615 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
AspirantHui:
楼主说的很有道理。只是你第二点里面写的“行业经验”具体是指什么 ...
一起来讨论程序员的跳槽与选择 -
di1984HIT:
写的不错啊、
linux下的mysql的导入导出命令 -
王迎宾:
① 弄啥来!
MyEclipse配置WebService六步曲(xfire) -
xiaoji123pt:
不错。。
tomcat下catalina.out日志文件分割 -
Unmi:
可是原来那个 catalina.out 文件还是一直保留着老的 ...
tomcat下使用cronolog对catalina.out日志文件分割
经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符,
wordpress程序是用的UTF-8,很多cms用的是GB2312。
● 为什么有这么多编码?
● utf-8和GB2312有什么区别?
● 我们在国内做网站是用UTF-8编码格式还是GB2312编码格式好?
一.各种编码的来历
可能很多同学一直对字符的各种编码方式懵懵懂懂,根本搞不清为什么他们有这么多编码
==================================================================
ANSI编码
其实在很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为“字节”。
开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。
他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。
遇上00×10, 终端就换行,遇上0×07, 终端就向人们嘟嘟叫,例好遇上0×1b, 打印机就打印反白的字,或者终端就用彩色显示字母。他们看到这样很好,于是就把这些0×20以下的字节状态称为"控制码"。
他们又把所有的空格、标点符号、数字、大小写字母分别用连续的字节状态表示,一直编到了第127号,这样计算机就可以用不同字节来存储英语的文字了。大家看到这样,都感觉很好,于是大家都把这个方案叫做 ANSI 的"Ascii"编码(American Standard Code for Information Interchange,美国信息互换标准代码)。当时世界上所有的计算机都用同样的ASCII方案来保存英文文字。
====================================================================
扩展ANSI编码
后来,就像建造巴比伦塔一样,世界各地的都开始使用计算机,但是很多国家用的不是英文,他们的字母里有许多是ASCII里没有的,为了可以在计算机保存他们的文字,他们决定采用127号之后的空位来表示这些新的字母、符号,还加入了很多画表格时需要用下到的横线、竖线、交叉等形状,一直把序号编到了最后一个状态255。从128到255这一页的字符集被称“扩展字符集”。从此之后,贪婪的人类再没有新的状态可以用了,美国当时估计也没想到还有别的国家要用计算机的。
====================================================================
GB2312编码
当天朝人们得到计算机时,已经没有可以利用的字节状态来表示汉字,况且有6000多个常用汉字需要保存呢。天朝人民就不客气地把那些127号之后的奇异符号们直接取消掉。
规定:一个小于127的字符的意义与原来相同,但两个大于127的字符连在一起时,就表示一个汉字,前面的一个字节(他称之为高字节)从0xA1用到0xF7,后面一个字节(低字节)从0xA1到0xFE,这样我们就可以组合出大约7000多个简体汉字了。
在这些编码里,我们还把数学符号、罗马希腊的字母、日文的假名们都编进去了,连在 ASCII 里本来就有的数字、标点、字母都统统重新编了两个字节长的编码,这就是常说的“全角”字符,而原来在127号以下的那些就叫"半角"字符了。于是就把这种汉字方案叫做 “GB2312”。GB2312 是对 ASCII 的中文扩展。
=====================================================================
GBK 和 GB18030编码
但是天朝的汉字太多了,我们很快就就发现有许多人的人名没有办法在这里打出来,特别是某些天朝领导的名字要是打不出很麻烦的。于是我们不得不继续把 GB2312 没有用到的码位找出来老实不客气地用上。
后来还是不够用,于是干脆不再要求低字节一定是127号之后的内码,只要第一个字节是大于127就固定表示这是一个汉字的开始,不管后面跟的是不是扩展字符集里的内容。结果扩展之后的编码方案被称为 GBK 标准,GBK 包括了 GB2312 的所有内容,同时又增加了近20000个新的汉字(包括繁体字)和符号。
后来少数民族也要用电脑了,于是我们再扩展,又加了几千个新的少数民族的字,GBK 扩成了 GB18030。从此之后,天朝民族的文化就可以在计算机时代中传承了。
在这个标准里,最大的特点是两字节长的汉字字符和一字节长的英文字符并存于同一套编码方案里,因此他们写的程序为了支持中文处理,必须要注意字串里的每一个字节的值,如果这个值是大于127的,那么就认为一个双字节字符集里的字符出现了。
那时候凡是受过编程学习的程序员都要每天念下面这个咒语数百遍的折磨:
“一个汉字算两个英文字符!一个汉字算两个英文字符……”
====================================================================
UNICODE编码
因为当时各个国家都像天朝这样搞出一套自己的编码标准,结果互相之间谁也不懂谁的编码,谁也不支持别人的编码,连大陆和台湾这样只相隔了150海里,使用着同一种语言的兄弟地区,也分别采用了不同的编码方案:
当时的天朝人想让电脑显示汉字,就必须装上一个“汉字系统”。专门用来处理汉字的显示、输入的问题,
但是那个装台湾的人士写的程序就必须加装另一套支持 BIG5 编码的“倚天汉字系统”才可以用,装错了字符系统,显示就会乱了套!这怎么办?而且世界民族中还有那些暂时用不上电脑的穷苦人民,他们的文字又怎么办?
正在这时,天使及时出现了——一个叫 ISO (国际标谁化组织)的国际组织决定着手解决这个问题。他们采用的方法很简单:废了所有的地区性编码方案,重新搞一个包括了地球上所有文化、所有字母和符号的编码!他们打算叫它 UCS, 俗称 UNICODE 。( Universal Multiple-Octet Coded Character Set )
在UNICODE 中,一个汉字算两个英文字符的时代已经快过去了。
无论是半角的英文字母,还是全角的汉字,它们都是统一的“一个字符”!同时,也都是统一的“两个字节"”
===================================================================
UTF-8和UTF-16
UNICODE 来到时,一起到来的还有计算机网络的兴起,UNICODE 如何在网络上传输也是一个必须考虑的问题,于是面向传输的众多 UTF(UCS Transfer Format)标准出现了,顾名思义,UTF8就是每次8个位传输数据,而UTF16就是每次16个位,只不过为了传输时的可靠性,从UNICODE到UTF时并不是直接的对应,而是要过一些算法和规则来转换。
====================================================================
未来的UCS-4
如前所述,UNICODE 是用两个字节来表示为一个字符,他总共可以组合出65535不同的字符,这大概已经可以覆盖世界上所有文化的符号。如果还不够也没有关系,ISO已经准备了UCS-4方案,说简单了就是四个字节来表示一个字符,这样我们就可以组合出21亿个不同的字符出来(最高位有其他用途),这大概可以用到天朝成立银河联邦成立那一天吧!
二.为什么有些网站打开有时候会是乱码
网页乱码是浏览器(如IE等)对HTML网页解释时形成的。
如果在浏览网站网页的代码写错语系(比较少见),有形如:
<HTML>
<HEAD>
<META CONTENT=“text/html;charset=ISO-8859-1”></HEAD>……
</HTML>
的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”
解决的办法是将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。
==========================================================
还有一种可能比较大
就是网页并没有标明他用的是何种语系,即没有
<META CONTENT=“text/html;charset=XXXXX“>,这一行
而你的计算机默认也不是这种语系,比方我们访问某些日文网站,经常出现这个问题。这个主要是由于程序员是面向当地的人开发的网站,由于当地都是默认语系,所以没有乱码种情况,而你是外来人,你的操作系统本身默认不是当地的语系。所以要手动改语系。
============================================================
至于出现口口口口口口这种情况
这是由于网站并没有采用UTF-8编码而是采用的当地的编码,如蒙古语的,阿拉伯语的编码,你的计算机中并没有这种编码,所以不能识别。
解决办法是,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”/“编码”/“自动选择”/蒙古),如为繁体中文则选择“查看”/“编码”/“自动选择”/阿拉伯语,其它语言依此类推选择相应的语系,这样可消除网页乱码现象。
三.目前开发网站用什么编码比较好
我们一般通俗的理解为:
utf-8是世界性通用代码,也完美的支持中文编码,如果我们做的网站能让国外用户正常的访问,就最好用utf-8。
GB2312属于中文编码,主要针对国内用户使用,如果国外用户访问GB2312编码的网站就会变乱码。
网友的反馈一般觉得是用utf-8比GB2312要多很多,大家都比较赞同用utf-8
从一张外国网站的调查也可看得出
由此图可以看出,2001-2008年期间,GB2312编码的使用情况虽然幅度不大,但还是在稳定上升的;蓝色的线表示出用UTF-8的网站越来越多了。
我挑选了国内部分几个大的门户网站,看看他们用的是哪种编码格式:
也学有同学就会问了为什么国内几个网站用GB2312反而更多些呢。
我也对这个疑问进行了思考,我觉得。应该有3种原因
===================================================================
1. 国内这些网站本身历史也比较长,开始使用的就是 GB2312编码,现在改成 UTF-8(以前的网页)转换的难度和风险太大。
2. UTF-8编码的文件比GB2312更占空间一些,虽然目前的硬件环境下可以忽略,但是这些门户网站为了减少服务器负载基本上所有的页面都生成了静态页,UTF-8保存起来文件会比较大,对于门户级别的网站每天生成的文件量还是非常巨大,带来的存储成本相应提高。
3. 由于UTF-8的编码比GB2312解码的网络传输数据量要大,对于门户级别的网站来说。这个无形之间就要增大带宽,用GB2312对网络流量无疑是最好的优化。
====================================================================
所以在新做站的情况下,建议还是选择UTF-8比较好。因为没有上面那些原因,兼容为上策。
wordpress程序是用的UTF-8,很多cms用的是GB2312。
● 为什么有这么多编码?
● utf-8和GB2312有什么区别?
● 我们在国内做网站是用UTF-8编码格式还是GB2312编码格式好?
一.各种编码的来历
可能很多同学一直对字符的各种编码方式懵懵懂懂,根本搞不清为什么他们有这么多编码
==================================================================
ANSI编码
其实在很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为“字节”。
开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。
他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。
遇上00×10, 终端就换行,遇上0×07, 终端就向人们嘟嘟叫,例好遇上0×1b, 打印机就打印反白的字,或者终端就用彩色显示字母。他们看到这样很好,于是就把这些0×20以下的字节状态称为"控制码"。
他们又把所有的空格、标点符号、数字、大小写字母分别用连续的字节状态表示,一直编到了第127号,这样计算机就可以用不同字节来存储英语的文字了。大家看到这样,都感觉很好,于是大家都把这个方案叫做 ANSI 的"Ascii"编码(American Standard Code for Information Interchange,美国信息互换标准代码)。当时世界上所有的计算机都用同样的ASCII方案来保存英文文字。
====================================================================
扩展ANSI编码
后来,就像建造巴比伦塔一样,世界各地的都开始使用计算机,但是很多国家用的不是英文,他们的字母里有许多是ASCII里没有的,为了可以在计算机保存他们的文字,他们决定采用127号之后的空位来表示这些新的字母、符号,还加入了很多画表格时需要用下到的横线、竖线、交叉等形状,一直把序号编到了最后一个状态255。从128到255这一页的字符集被称“扩展字符集”。从此之后,贪婪的人类再没有新的状态可以用了,美国当时估计也没想到还有别的国家要用计算机的。
====================================================================
GB2312编码
当天朝人们得到计算机时,已经没有可以利用的字节状态来表示汉字,况且有6000多个常用汉字需要保存呢。天朝人民就不客气地把那些127号之后的奇异符号们直接取消掉。
规定:一个小于127的字符的意义与原来相同,但两个大于127的字符连在一起时,就表示一个汉字,前面的一个字节(他称之为高字节)从0xA1用到0xF7,后面一个字节(低字节)从0xA1到0xFE,这样我们就可以组合出大约7000多个简体汉字了。
在这些编码里,我们还把数学符号、罗马希腊的字母、日文的假名们都编进去了,连在 ASCII 里本来就有的数字、标点、字母都统统重新编了两个字节长的编码,这就是常说的“全角”字符,而原来在127号以下的那些就叫"半角"字符了。于是就把这种汉字方案叫做 “GB2312”。GB2312 是对 ASCII 的中文扩展。
=====================================================================
GBK 和 GB18030编码
但是天朝的汉字太多了,我们很快就就发现有许多人的人名没有办法在这里打出来,特别是某些天朝领导的名字要是打不出很麻烦的。于是我们不得不继续把 GB2312 没有用到的码位找出来老实不客气地用上。
后来还是不够用,于是干脆不再要求低字节一定是127号之后的内码,只要第一个字节是大于127就固定表示这是一个汉字的开始,不管后面跟的是不是扩展字符集里的内容。结果扩展之后的编码方案被称为 GBK 标准,GBK 包括了 GB2312 的所有内容,同时又增加了近20000个新的汉字(包括繁体字)和符号。
后来少数民族也要用电脑了,于是我们再扩展,又加了几千个新的少数民族的字,GBK 扩成了 GB18030。从此之后,天朝民族的文化就可以在计算机时代中传承了。
在这个标准里,最大的特点是两字节长的汉字字符和一字节长的英文字符并存于同一套编码方案里,因此他们写的程序为了支持中文处理,必须要注意字串里的每一个字节的值,如果这个值是大于127的,那么就认为一个双字节字符集里的字符出现了。
那时候凡是受过编程学习的程序员都要每天念下面这个咒语数百遍的折磨:
“一个汉字算两个英文字符!一个汉字算两个英文字符……”
====================================================================
UNICODE编码
因为当时各个国家都像天朝这样搞出一套自己的编码标准,结果互相之间谁也不懂谁的编码,谁也不支持别人的编码,连大陆和台湾这样只相隔了150海里,使用着同一种语言的兄弟地区,也分别采用了不同的编码方案:
当时的天朝人想让电脑显示汉字,就必须装上一个“汉字系统”。专门用来处理汉字的显示、输入的问题,
但是那个装台湾的人士写的程序就必须加装另一套支持 BIG5 编码的“倚天汉字系统”才可以用,装错了字符系统,显示就会乱了套!这怎么办?而且世界民族中还有那些暂时用不上电脑的穷苦人民,他们的文字又怎么办?
正在这时,天使及时出现了——一个叫 ISO (国际标谁化组织)的国际组织决定着手解决这个问题。他们采用的方法很简单:废了所有的地区性编码方案,重新搞一个包括了地球上所有文化、所有字母和符号的编码!他们打算叫它 UCS, 俗称 UNICODE 。( Universal Multiple-Octet Coded Character Set )
在UNICODE 中,一个汉字算两个英文字符的时代已经快过去了。
无论是半角的英文字母,还是全角的汉字,它们都是统一的“一个字符”!同时,也都是统一的“两个字节"”
===================================================================
UTF-8和UTF-16
UNICODE 来到时,一起到来的还有计算机网络的兴起,UNICODE 如何在网络上传输也是一个必须考虑的问题,于是面向传输的众多 UTF(UCS Transfer Format)标准出现了,顾名思义,UTF8就是每次8个位传输数据,而UTF16就是每次16个位,只不过为了传输时的可靠性,从UNICODE到UTF时并不是直接的对应,而是要过一些算法和规则来转换。
====================================================================
未来的UCS-4
如前所述,UNICODE 是用两个字节来表示为一个字符,他总共可以组合出65535不同的字符,这大概已经可以覆盖世界上所有文化的符号。如果还不够也没有关系,ISO已经准备了UCS-4方案,说简单了就是四个字节来表示一个字符,这样我们就可以组合出21亿个不同的字符出来(最高位有其他用途),这大概可以用到天朝成立银河联邦成立那一天吧!
二.为什么有些网站打开有时候会是乱码
网页乱码是浏览器(如IE等)对HTML网页解释时形成的。
如果在浏览网站网页的代码写错语系(比较少见),有形如:
<HTML>
<HEAD>
<META CONTENT=“text/html;charset=ISO-8859-1”></HEAD>……
</HTML>
的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”
解决的办法是将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。
==========================================================
还有一种可能比较大
就是网页并没有标明他用的是何种语系,即没有
<META CONTENT=“text/html;charset=XXXXX“>,这一行
而你的计算机默认也不是这种语系,比方我们访问某些日文网站,经常出现这个问题。这个主要是由于程序员是面向当地的人开发的网站,由于当地都是默认语系,所以没有乱码种情况,而你是外来人,你的操作系统本身默认不是当地的语系。所以要手动改语系。
============================================================
至于出现口口口口口口这种情况
这是由于网站并没有采用UTF-8编码而是采用的当地的编码,如蒙古语的,阿拉伯语的编码,你的计算机中并没有这种编码,所以不能识别。
解决办法是,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”/“编码”/“自动选择”/蒙古),如为繁体中文则选择“查看”/“编码”/“自动选择”/阿拉伯语,其它语言依此类推选择相应的语系,这样可消除网页乱码现象。
三.目前开发网站用什么编码比较好
我们一般通俗的理解为:
utf-8是世界性通用代码,也完美的支持中文编码,如果我们做的网站能让国外用户正常的访问,就最好用utf-8。
GB2312属于中文编码,主要针对国内用户使用,如果国外用户访问GB2312编码的网站就会变乱码。
网友的反馈一般觉得是用utf-8比GB2312要多很多,大家都比较赞同用utf-8
从一张外国网站的调查也可看得出
由此图可以看出,2001-2008年期间,GB2312编码的使用情况虽然幅度不大,但还是在稳定上升的;蓝色的线表示出用UTF-8的网站越来越多了。
我挑选了国内部分几个大的门户网站,看看他们用的是哪种编码格式:
也学有同学就会问了为什么国内几个网站用GB2312反而更多些呢。
我也对这个疑问进行了思考,我觉得。应该有3种原因
===================================================================
1. 国内这些网站本身历史也比较长,开始使用的就是 GB2312编码,现在改成 UTF-8(以前的网页)转换的难度和风险太大。
2. UTF-8编码的文件比GB2312更占空间一些,虽然目前的硬件环境下可以忽略,但是这些门户网站为了减少服务器负载基本上所有的页面都生成了静态页,UTF-8保存起来文件会比较大,对于门户级别的网站每天生成的文件量还是非常巨大,带来的存储成本相应提高。
3. 由于UTF-8的编码比GB2312解码的网络传输数据量要大,对于门户级别的网站来说。这个无形之间就要增大带宽,用GB2312对网络流量无疑是最好的优化。
====================================================================
所以在新做站的情况下,建议还是选择UTF-8比较好。因为没有上面那些原因,兼容为上策。
发表评论
-
mysql8降级使用sql
2020-03-25 13:30 367使用navicate12运行sql文件出错 报错: ... -
在freemarker中获取当前日期及时间比较
2015-09-15 18:39 8683在freemarker中获取当前日期:${.now}获取当前日 ... -
Spring MVC拦截器+注解方式实现防止表单重复提交
2015-07-02 09:03 885原理:在新建页面中Session保存token随机码,当保存 ... -
获取复利总收入
2015-03-08 17:51 828public static void main ... -
使用Spring进行统一日志管理 + 统一异常管理
2015-03-01 23:10 5108统一日志和异常管理配置好后,SSH项目中,代码以往散落的lo ... -
spring3.0异常处理进阶
2015-03-01 23:03 1484spring3.0开发不可避免要遇到异常处理,如果只有jsp ... -
jdk-6u26-linux-x64.bin 安装
2014-05-10 09:14 22071.上传安装文件(jdk-6u26-linux-x64.bi ... -
上一页 下一页SQL语句
2013-11-21 11:46 1050上一页 下一页SQL语句 string pr ... -
JDK安装配置 1.7
2013-09-06 07:43 1146JDK安装配置 1、 下载jdk,本例使用jdk-7u5 ... -
java截取中英文混合字符串 等宽显示
2013-09-04 20:44 1775Java代码 import java. ... -
Spring自带html标签转义与反转义
2012-10-10 13:52 5338String ss = "<br>< ... -
ajax与java配合转码方式
2012-10-09 11:47 940(1) 客户端对url进行两次转码:(str可能是中文) J ... -
url的不同获取方式
2012-08-05 16:57 974假定你的web application 名 ... -
推荐两个非常好用的测试工具jmeter和badboy
2011-12-23 10:56 1651loadruner就不用说了,测 ... -
JFreeChart饼状图显示百分比
2011-11-29 15:28 2016jfreechart-1.0.1中设置饼图默认的Label是传 ... -
简单的java加密解密类
2011-11-08 15:19 1897import java.security.Key; impo ... -
利用JDBC获得INSERT插入后生成的主键ID
2011-11-05 17:27 1795ps = conn.prepareStatement(&quo ... -
tomcat下catalina.out日志文件分割
2011-10-31 12:34 1339使用log4j成功使catalina.out文件实现分割。 在 ... -
一步步构建大型网站架构
2011-10-08 16:17 838之前我简单向大家介绍 ... -
mysql 按年度、季度、月度、周、日SQL统计查询 (
2011-09-25 15:35 22848一、年度查询 查询 本年度的数据 SELEC ...
相关推荐
做网站全程指导;购买主机和域名; 适合有志于成为站长的新人阅读
#### 二、UTF-8与GB2312的区别 - **UTF-8**是一种可变长度的编码方式,对于ASCII字符集中的字符,UTF-8编码与ASCII编码完全相同。对于其他字符,UTF-8使用1至4个字节表示,具有很好的向后兼容性和国际化的支持能力...
代码和模板分离,让你更轻松的做网站。 客齐齐企业网站KQIQIECMS 2.3 简体GBK 升级记录: 1.修正增加长尾关键词无法选择模板问题 2.修正视频广告GBK版列表显示乱码问题 3.栏目及单页外部频道调用增加当前CSS...
客齐齐企业内容管理系统 基于...代码和模板分离,让你更轻松的做网站。 系统主模块: 产品,资讯,单页面,招聘,留言 其中产品和资讯支持自定义字段。 系统列表页支持动态,伪静态。 内容页支持动态,伪静态,生成静
基于ASP Access/Mssql技术开发的...代码和模板分离,让你更轻松的做网站。 2.3升级记录 1.修正增加长尾关键词无法选择模板问题 2.修正视频广告GBK版列表显示乱码问题 3.栏目及单页外部频道调用增加当前CSS定义选项卡。
ECSHOP有如下特点:1、强大的模版机制 做网站的,做页面是一个头疼的问题。如果每次的小改动都要去改页面模版代码再上传的话,作为商家的你,一定不厌其烦。 ECSHOP 结合最流行的 Adobe Dreamweaver 软件实现了一套...
本篇总结了目前两个主要的做网站的方法及需要掌握的知识点,对于想做网站的新手或从事网站制作行业的朋友能起到很好的指导作用,避免大家走无谓的弯路。
【做网站-建网站必读】的文档涵盖了创建网站的核心步骤和关键知识点,以下是详细的解释: 1. **确定网站主题**: 在开始建设网站之前,首要任务是明确网站的内容和主题。根据美国《个人电脑》杂志的十大热门网站...
使用http协议来学习iPhone网络编程,从而实现网站的客户端 该demo涉及了http协议,如何提交表单到服务器,如何模拟请求数据包,发送给服务器,如何和服务器建立session回话连接,然后访问个人权限的页面 详细的分析...
做网站的,做页面是一个头疼的问题。如果每次的小改动都要去改页面模版代码再上传的话,作为商家的你,一定不厌其烦。 ECSHOP结合最流行的AdobeDreamweaver软件实现了一套模版机制,让您改动模版不再需要上传,而是...
在选择虚拟主机时,新手站长首先需要决定是否使用国内主机还是国外主机。国内主机与国外主机各有优势与不足: - **国内虚拟主机**:通常需要进行备案,这一过程可能会较为繁琐,并且对内容有一定的限制。但另一方面...
8. **Web字体与字体图标**:使用@font-face规则可以引入自定义字体,而字体图标库如Font Awesome和Ionicons则提供了大量的矢量图标,让设计更加丰富多彩。 9. **性能优化**:减少HTTP请求、合理组织CSS代码、使用...
### 关于JSP做网站的经验总结 在进行JSP网站开发的过程中,经常会遇到各种各样的问题,例如TOMCAT突然挂掉、配置错误等。本文将根据个人经验,分享一些解决这些问题的方法,希望能对同样面临这些问题的开发者有所...
其他常见的字符集还包括BIG5(繁体中文)、UTF-8(通用编码)、Shift-JIS(日文)、EUC(扩展ASCII编码)和KOI8-2(俄文)。不同的字符集适用于不同的语言环境。 在网页中定义字体,我们可以使用`显示文字</font>`...
在文档的示例中,我们看到了GB2312、ISO-8859-1、BIG5、UTF-8和Shift-JIS等字符集。GB2312是简体中文字符集,而BIG5是繁体中文字符集。UTF-8是通用的字符编码,几乎可以包含世界上所有国家的语言字符。正确的字符集...
做网站的一些模板做网站的一些模板做网站的一些模板做网站的一些模板
2. **GBK**:是中国大陆广泛采用的汉字编码标准,兼容GB2312,并且增加了许多繁体字、少数民族文字以及符号等。 3. **Unicode**:是一种国际化的字符编码标准,旨在包含世界上所有语言的字符,使用统一的编码体系。...
8. **安全性**:工具应该保证在进行文本替换时不会破坏文件结构或导致程序错误,确保网站的正常运行。 在实际应用中,文本替换工具可用于多种场景,例如: - **网站模板更新**:当需要统一更改网站模板中的某些...
对小白十分友好,完成所有课堂练习就可以做出自己的作品,补充数据库、网络营销、开源项目等知识! 视频大小:3.4G