网页编码乱码

本文探讨了HTML文档在不同编码格式下可能出现的乱码问题及解决方案。强调了文档保存格式、元标签声明格式与浏览器解析格式三者一致性的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平常写网页在<head>区中声明<meta>的字符编码最常用的就是utf-8

<meta http-equiv='content-type' content='text/html;charset=utf-8'>

这种编码一直觉得用着很顺,平时没有研究过用别的,今天修改成GB2312发现乱码,即使设置了chrome浏览器编码格式为对应的gb18030也没有效果,最后发现是html文档在保存时候的编码格式问题。

html文档在保存的编码格式、html中<meta>声明的编码格式、浏览器的编码格式,这三种要一致就不会出现任何乱码问题。


还有一点就是,使用notepad++(别的编辑器没测试过)修改保存格式时文中的中文会变成乱码,因此最好要在编写网页前先确定要用的编码,并把文档保存格式对应设置好,因为在编辑器中都显示乱码,无论怎么调整我上诉的三者的一致到浏览器中都会显示乱码,这样的话就要重新编写变成乱码的中文了,不过有一个解决办法就是对于ANIC、Unicode、Unicode big endian、utf-8这几种编码的互相转换可以用到windows中的笔记本程序另存为进行格式保存就不会变乱码了啦啦啦~。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值