因为数据在计算机底层的存储方式。
以二进制的方式存在,010101我们看到的都是字符或者汉字的形式每个应用都有自己的字符集,这个字符集就可以看成是一个字典,将二进制的内容转换为字符内容。
更多原因
乱码是因为解码方式和编码方式不一致导致的,这句话本身没有错,但同样这句话的本身就是把乱码概括了而已,它并不能帮助你理解乱码。
因为服务器和客户端浏览器对数据的编码不同,也就是字符集不同,双方进行沟通的时候,就会出现乱码,浏览器安装在中文操作系统下,编码一般为GBK服务端是外国人开发的,它默认的字符集是ISO-8859-1。