charset=gbk和charset=gb2312有什么区别

作者&投稿:竹贸 (若有异议请与网页底部的电邮联系)
html语言中<META>标签charset=gb2312和charset=utf-8有什么区别?~

运行记事本,随便打些字进去.
"文件"->"另存为..."
然后在"另存为..."对话框的最下面,会有一个"编码"的下拉选框.

可以选 "ANSI" "Unicode" "Unicode big endina" "UTF-8"
这就是文件的编码


当你的页面是被保存为 ANSI 时, 你就必须在 meta content-type 中声明为 GBK.
当你的页面是被保存为 UTF-8 时,你就必须声明为 UTF-8

------------------

Keywords Description 这些位置先后,无影响.
不加这些,都无所谓, 多数搜索引擎已不再关注这些信息了

没见过还有大写的Charset,charset还要配合pageEncoding属性才能让页面不乱码,如果您是JSP并存在项目跳转问题,那么最好加上request.setCharacterEncoding()方法,方法内是字符编码的字符串形式。如:request.setCharacterEncoding(“GBK”)。一般你这样写就可以了:就不会有乱码了。

区别:
1、GBK 兼容GB 2312 编码,为GB 2312 的升级版本。
2、GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。

charset=gbk
GBK全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification) ,中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。

charset=gb2312
《信息交换用汉字编码字符集》是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。
GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。

其实我个人比较喜欢用UTF8,我从没有听说过提倡用utf-8,不过原因可能是在使用utf-8的时候,中文所占用的字节比使用gbk所占用的字节多吧(UTF-8占用3字节,GBK占用2字节),在html中,W3提倡用charset="gbk" 而不是用charset="gb2312"


历史开放性作业电脑报
在制作网页过程中,你首先要定义网页语言,以便访问者浏览器自动设置语言,而我们用所见即所得的HTML工具时,都没有注意到这个问题,因为它是默认设置。要设置的语言可以在HTML代码状态下找到: 把charset=gb2312改换成其它语言代码即可,比如英文harset=en。2。怎样防止别人把你的网页放到框架里? 因为框架(frame)的缘故,...

各位高手帮我解决AJAX传输数据的中文乱码问题
在jsp中是这样来做的:String name = request.getParameter("name");name = new String(name.getBytes("8859_1"),"gb2312");或者在后台文件的的接收数据之前,就先设置request的编码格式,jsp中是这样的 request.setCharacterEncoding("gb2312");就ok了 你这是使用的get方式进行请求的,如果你用的...

E语言如何加入html代码
把charset=gb2312改换成其它语言代码即可,比如英文harset=en.2.怎样防止别人把你的网页放到框架里?因为框架(frame)的缘故,有许多人把别人的网页放置到自己的框架里,使之成为自己的一页。如果你要防止别人这样做,可以加入下列JavaScript代码即可,它会自动监测,然后跳出别人的框架。 if (self!=top) win...

新华区15673294874: charset=utf - 8是什么意思? -
脂辉牛痘: charset=utf-8 表示当前文档的字符集是采用utf-8的字符,也就是我们常说英文字符集; charset 字符集 国内常用的有: uft-8 是Unicode的其中一个使用方式. UTF是 Unicode Translation Format,即把Unicode转做某种格式的意思. gbk gb2312 主要用于中文. big5 用于繁体中文

新华区15673294874: charset=gbk和charset=gb2312有什么区别 -
脂辉牛痘: 其实我个人比较喜欢用UTF8,我从没有听说过提倡用utf-8,不过原因可能是在使用utf-8的时候,中文所占用的字节比使用gbk所占用的字节多吧(UTF-8占用3字节,GBK占用2字节),在...

新华区15673294874: JSP指令中的"charset="是什么理解 -
脂辉牛痘: 设置字符编码格式 一般是 utf-8 有很多编码格式的补充:在JSP页面中,有2种类方式可以设置JSP的编码格式一个是<%page contentType charset=""%>,其中charset是指服务器发送给客户端时的内容编码 另外一个是<%page pageEncoding=...

新华区15673294874: charset=iso - 8859 - 1,charset=utf - 8和charset=gb2312的区别 -
脂辉牛痘: charset=gbk: 中文编码 charset=utf-8:国际标准编码 简单的说就是GB2312是国标,而UTF-8则是国际标准 也就是说GB2312只是针对中国的访客 打开浏览 不用进行相应的设置 而UTF-8则是国际通用的编码方式

新华区15673294874: <%@ page contentType="text/html;charset=gbk"%>是什么意思? -
脂辉牛痘: 一个一个翻译呀 页面 内容类型=文本网页;字符集设置=gb2313 这一段是在服务器端设置生成网页静态文本时使用的字符集,写在源码文件的顶端 gb即国标的意思,gb2313是中文字符集,其它的中文字符集还有gb2312和GBK等 如果这里使用utf-8或iso-8859-1的话,网页上的中文就会显示成乱码.

新华区15673294874: InnoDB DEFAULT CHARSET=gbk是什么意思? -
脂辉牛痘: sql = Create Table admin -创建一表,名为admin id int not null auto_increment, -创建一字段,名为id,不能为空,自动增长 admin varchar(20) not null , -创建一字段,名为admin,不能为空, psw varchar(20) not null,- 同上 primary key(id) id为主键)ENGINE = innodb DEFAULT CHARACTER SET gbk;-设置引擎为innodb ,默认字符集为GBK

新华区15673294874: JAVA爬虫程序(Eclipse) 出现这种繁体字 GBK UTF - 8都试过了 都不能解决 求高手指导 -
脂辉牛痘: 这个是编码不正确,既然是爬虫,那么从原理上来说,你肯定是从网上以流的形式将html下载过来.然后在流转换为String的时候有一个charset参数,那么你传入GBK或者UTF-8只是你一厢情愿的认为网站是这个格式的.解决方法很简单,读取到这个网站的编码格式,通常有两种方法,一种是在http的response下有对应的charset,你可以取得.还有一种则是取得网站上<...charset="UTF-8">

新华区15673294874: 如何判断自己的网站编码是gbk还是utf -
脂辉牛痘: 查看网站源文件:<meta http-equiv="content-type" content="text/html;charset=gbk" /> 看这句代码,charset=后面的值时gbk还是utf.

新华区15673294874: jsp中,charset=gb2312和Charset=gb2312的区别 -
脂辉牛痘: 1,一般情况下都会使用小写,大写的暂时没发现2,一般都会配合pageEncoding属性,才能保证不乱码3,如果您是JSP并存在项目跳转问题,那么最好加上request.setCharacterEncoding()方法4,如果不适用中文,则不必要设置编码集的.

新华区15673294874: php项目浏览器打开乱码,在查看选项设置成GBK恢复正常,但是一刷新还是乱码怎么回事儿啊?大神指点.. -
脂辉牛痘: 文件的编码是否正确.页面编码设置和文件编码要一直. 比如,你页面编码是utf-8,但是文件保存时却是ANSI的,那么浏览器按照utf-8来的话,就乱码了,让浏览器按照GBK来显示,却可以正确,就是这个原因.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网