首页 > 网页的乱码问题是怎么回事呀?

网页的乱码问题是怎么回事呀?

http://tjcredit.gov.cn/platform/saic/baseInfo.json?departmentId=scjgw&infoClassId=dj&entId=00011f7153ee8a1e4f8e48eb44ce2954
这个网页打开就是乱码,这是因为编码问题么?怎么才能正确显示呢?


修改浏览器编码成UTF-8,谷歌下为更多工具->编码->UTF-8


<meta charset=utf-8" />


<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<title>Document</title>

</head>
<body>

</body>
</html>
上面是一个标准的H5模型,对照你的页面你看看head标签少了哪些内容?
1.<htlm>标签中的"lang=en";说明你的标签格式都是用English写成的;
2.<head>标签少了<meta charset="UTF-8">,这个属性是你的字符集属性,没有设置“charset=utf-8”系统可能识别不出除了英文字母或数字外的其他字符.
3.<title> 标签可定义文档的标题。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。
总结:这个是一个基本页面的基础信息,如果不填写,会有这样或那样的问题,估计你是刚学,好好地理解一下我给你发的模板,加油~


你直接打开出现乱码是因为网页的head没有设置编码格式
你直接requests.get(url)请求出来的数据不会乱码

【热门文章】
【热门文章】