html - 中文编码乱码怎么办?

查看:96
本文介绍了html - 中文编码乱码怎么办?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

HTML 文档的编码是gb2312,不小心用 utf-8的编码保存了,中文就成了乱码,然后编译器改成 gb2312保存也改不回来了.

如果我重新打开保存之前的代码,编译器用 GBK 方式打开能正常显示,但是在浏览器里面就不能显示了

编译器我用的 ATOM

解决方案

乱码实质上由于编码的不统一造成的,所以实质上解决乱码的过程就是统一不同文件,或者执行环境的编码格式。

*tips----鉴于程序的通用性、移植性、易维护性建议还是用UTF-8的编码格式(何况题主玩的是HTML:))

分析:

1.<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
只是告诉浏览器用什么编码来显示页面,但是如果与文件编码不一致的话,是莫有用的:)

2.GB2312隶属于GBK
UTF-8->GBK改不回来之前的代码形式是正常的,因为有时候GBK编码不能解析被UTF-8包装了的字符,毕竟UTF-8>GBK.

解决:

将代码copy一份到记事本->另存为gb2312->笑脸:)

参考连接:

https://segmentfault.com/q/10...
https://segmentfault.com/q/10...
https://www.zhihu.com/questio...

这篇关于html - 中文编码乱码怎么办?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆