美文网首页
浏览器乱码的原因是什么?如何解决

浏览器乱码的原因是什么?如何解决

作者: emily_gss | 来源:发表于2017-07-31 17:48 被阅读0次

分析产生乱码原因:
右击产生乱码的网页,然后点击“编码”,如果发现此时编码为“中文(简体)GBK”,那么使用GBK解码utf-8编码的字符文件,就会会产生乱码。

解决方法:

1.改变浏览器的编码,点击编码后,选择uft-8,输出的结果显示正常:”汉字会产生乱码“。

2.在设置header charset解决问题,test.php文件中添加一行设置编码的代码,如下:
<?php
header("Content-type:text/html;Charset=utf-8");
echo "汉字会产生乱码";
?>
(显示结果是正常的)
使用浏览器自带的开发人员工具(F12),得到响应头中的信息:
HTTP/1.1 200 OK
X-Powered-By: PHP/5.3.10
Content-type: text/html;Charset=utf-8
Server: PhpStorm 7.1.3
Content-Length: 21
此时发现360浏览器编码为Unicode(utf-8),也就是说360浏览器根据响应头中的Charset=utf-8自动选择编码为utf-8来解码发送过来的uft-8编码的字符,显示结果正确。

相关文章

  • 常见面试题(4)浏览器乱码 常见浏览器及内核

    1、问题 1)浏览器乱码的原因是什么?如何解决2)常见的浏览器有哪些,什么内核 2、浏览器乱码的原因是什么?如何解...

  • 任务四——课程作业6

    六、浏览器乱码的原因是什么?如何解决 6.1 浏览器乱码的原因是? 6.1.1 从编码角度来解释浏览器乱码的真正原...

  • 任务4

    问答 网页乱码的问题是如何产生的?怎么解决?乱码原因:保存文件的编码格式和浏览器解析时解码格式不匹配造成的。解决办...

  • 浏览器乱码的原因是什么?如何解决

    浏览器乱码的原因是什么?如何解决 下面这个流程是我们写入文件到展示文件的简单描述: 我们使用编辑器编写 HTML ...

  • HTML知识点1

    一、网页乱码的问题是如何产生的?怎样解决? 产生原因:乱码产生的根本原因是因为你保存的编码格式和浏览器解析的解析格...

  • html相关知识——网页乱码问题,严格模式和混杂模式

    网页乱码问题的原因及解决办法网页产生乱码的根本原因:文件保存的编码格式和浏览器解析时的编码格式不匹配; 解决乱码问...

  • HTML知识点

    问答 1.网页乱码的问题是如何产生的?怎样解决? 答:网页乱码产生的主要原因是:文件使用的编码格式与浏览器解码方式...

  • HTML 基础-1

    网页乱码的问题是如何产生的?怎样解决? 乱码产生的根本原因编辑保存的编码格式和浏览器解析时的解码格式不匹配导致的,...

  • HTML1

    1.网页乱码的问题是如何产生的?怎样解决 乱码产生的原因:页面编辑后保存的编码格式和浏览器解析文件时的编码格式不一...

  • HTML1

    网页乱码的问题是如何产生的?怎样解决? 乱码产生是原因是文件保存时的编码格式和浏览器解析时的解码格式不匹配导致的。...

网友评论

      本文标题:浏览器乱码的原因是什么?如何解决

      本文链接:https://www.haomeiwen.com/subject/mrtrlxtx.html