扫码关注官方订阅号
光阴似箭催人老,日月如移越少年。
你直接打开出现乱码是因为网页的head没有设置编码格式你直接requests.get(url)请求出来的数据不会乱码
<!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> 标签可定义文档的标题。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。总结:这个是一个基本页面的基础信息,如果不填写,会有这样或那样的问题,估计你是刚学,好好地理解一下我给你发的模板,加油~
<meta charset=utf-8" />
修改浏览器编码成UTF-8,谷歌下为更多工具->编码->UTF-8
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你直接打开出现乱码是因为网页的head没有设置编码格式
你直接requests.get(url)请求出来的数据不会乱码
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
</body>
</html>
上面是一个标准的H5模型,对照你的页面你看看head标签少了哪些内容?
1.<htlm>标签中的"lang=en";说明你的标签格式都是用English写成的;
2.<head>标签少了<meta charset="UTF-8">,这个属性是你的字符集属性,没有设置“charset=utf-8”系统可能识别不出除了英文字母或数字外的其他字符.
3.<title> 标签可定义文档的标题。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。
总结:这个是一个基本页面的基础信息,如果不填写,会有这样或那样的问题,估计你是刚学,好好地理解一下我给你发的模板,加油~
<meta charset=utf-8" />
修改浏览器编码成UTF-8,谷歌下为更多工具->编码->UTF-8