有时候我们打开页面,会出现乱码,一般这样的页面是用非英语写的,比如中文,日文,韩文等,容易出现乱码。
出现乱码的原因是,html里面没有加<meta charset="utf-8">这条声明。缺了这条声明,有可能浏览器打开读取的时候,不知道你是用什么编码规则保存的,浏览器就会自己选择一种编码规则去读取,如果选错了,保存和读取的编码不一样,那么就会读出一堆乱码。
解决方式是增加你的编码声明meta charset="utf-8">(这只是一个例子,用了其他编码,就用其他的编码声明)。
做一个比喻就是:你说韩文,我随便拿了一本汉英字典去翻译,那么翻译出来的就一堆乱七八糟的东西。你必须告诉我要用汉语-韩语字典才行。