java html 读取gb2312,UTF-8和GB2312网页编码

UTF-8和GB2312网页编码

发布时间:2009-04-02 20:28:28  作者:本站编辑  来源:本站原创  浏览次数:

摘要:这篇HTML栏目下的“UTF-8和GB2312网页编码”,介绍的技术点是“gb2312、UTF-8、网页编码、12、编码、网页”,希望对大家开发技术学习和问题解决有帮助。

最近有好多学生问我网页的编码问题,gb2312和utf-8编码有什么区别呢?今天总结下。

最近有好多学生问我网页的编码问题,gb2312和utf-8编码有什么区别呢?今天总结下:

不知道大家在做页面的时候会不会遇到样式定义不生效的问题,基本的表现就是怎么改样式都没显示或只有某些浏览器正常,这时通常需要做下面的几步:

确认所修改的样式文件是否是当前页面的样式文件(多个环境的情况)

确认文件中的路径是否正确(可能手误多写或少写)

如果上面两点都确认没问题或只是一部分样式失效,基本可以确定是文件的编码问题

大家都知道使用“UTF-8”比“GB2312”跨平台的兼容性更好,却不一定知道文件的编码跟文件编码的申明不是一回事,以为只要申明了文件的编码类型就是改了文件的编码,导致很多时候只是简单的申明了文件的编码类型,而并没有真的修改文件编码类型,当浏览器以申明的编码类型去解析文件时,由于文件的实际编码跟申明不同,出现解析不正确的问题。

以上问题如何产生呢?

只修改了申明,没有保存与申明对应的文件编码类型

在不同文件间拷贝时,两个文件间的编码不一样

上面的问题只要再另存一份,选择跟申明一样的编码类型即可解决。

如果上面的方法都没有作用的话,可能就是编辑软件的问题啦,建议换个编辑器试试。

目前我知道的会有问题的编辑器:

EmEditor Professional v7.50 Alpha 5(可能还是Alpha版本的关系,在UTF-8不加签名时,如果样式注释结尾出现特定的中文,如“不、用、接、名、近、见、鬼、评、论、的、出、写、下、现、面、日”等,会导致之后的内容无法被IE7解析)

Editplus(不知道是哪个版本了,有人知道请告诉我,保存UTF-8加签名时,签名会导致内容无法被解析)

注:以上说的都是指样式部分,包括页面中的样式和独立的样式文件。

0票

ac71cf9c5d37cc6a1bc3d1a9b396fae2.gif

开心

0票

88b0cc0802d95947e69cfd1d80aa6e0b.gif

板砖

0票

164067fc3d558c95f19a05a485d7f885.gif

感动

0票

0c2a91eb7bfd221607cae3cf8dc72738.gif

有用

0票

838c870b1b8eeb774921d82e4d860f60.gif

疑问

0票

d14794ca089274030565700251abb792.gif

难过

0票

f9dae435811a032e95e6df2c98ce71c0.gif

无聊

0票

647c963871029cf035ef1b3b09fb6ab9.gif

震惊

评论已有0条

1ca44f17977cea221070194c622542dd.png

相关文章

加载更多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值