经常听到网站编码问题,  如果不清楚就可能会让网页出现乱码. 这是简单说下网站编码基础知识

一 .什么是网站编码.
网站编码其实就是文字显示的编码
   如果在中文网页中用西欧编码(ISO-8859-1)就会出现乱码, 反之也会出 现乱码。一个网站要统一的网站编码,中文一般采用UTF-8或GB2312  要想查看更多编码不防用鼠标右键点击浏览器选择编码,里面会有很多的。

二.如何设置网站编码首先登陆后台管理,然后点击基本设置.

1.在"网站编码"处填写您想使用的编码,如:gb2312.(默认编码为utf-8).

2.用记事本打开网站根目录的 web.config找到

3.将里面的utf-8修改为您想使用的编码.然后保存就可以了.如:< globalization requestEncoding="gb2312" responseEncoding="gb2312"/>


三. 常用的一些编码方案:
1、在中国,大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编码的关系是这样的。最早制定的汉字编码是GB2312,包括6763个汉字和682个其它符号
95年重新修订了编码,命名GBK1.0,共收录了21886个符号。
之后又推出了GBK18030编码,共收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字,现在WINDOWS平台必需要支持GBK18030编码。
按照GBK18030、GBK、GB2312的顺序,3种编码是向下兼容,同一个汉字在三个编码方案中是相同的编码。

2、台湾,香港等地使用的是BIG5编码。
3、日本:SJIS编码。 
如果把各种文字编码形容为各地的方言,那么Unicode就是世界各国合作开发的一种语言。  
在这种语言环境下,不会再有语言的编码冲突,在同屏下,可以显示任何语言的内容,这就是Unicode的最大好处。  
那么Unicode是如何编码的呢?其实非常简单。
就是将世界上所有的文字用2个字节统一进行编码。可能你会问,2个字节最多能够表示65536个编码,够用吗?
韩国和日本的大部分汉字都是从中国传播过去的,字型是完全一样的。
比如:“文”字,GBK和SJIS中都是同一个汉字,只是编码不同而已。


4. Unicode
那样,像这样统一编码,2个字节就已经足够容纳世界上所有的语言的大部分文字了
Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。
现在用的是UCS-2,即2个字节编码,而UCS-4是为了防止将来2个字节不够用才开发的。UCS-2也称为基本多文种平面。
UCS-2转换到UCS-4只是简单的在前面加2个字节0。

Tags:utf-8, gbk, 编码