我網站的編碼是utf-8,打開頁面是正常的,但是百度蜘蛛抓取顯示的是gbk,百度搜索網站顯示亂碼,這個要如何處理呢?網站改版前是gbk的,改版后資料庫,網站所有的編碼已經換成了utf-8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
百度回傳HTTP頭:
HTTP/1.1 200 OK
Content-Type: text/html; charset=GBK
Server: Microsoft-IIS/10.0
X-Powered-By: PHP/7.0.20
Date: Mon, 06 May 2019 09:15:53 GMT
Connection: close
Content-Length: 28496
uj5u.com熱心網友回復:

百度搜索顯示如上圖網站出現亂碼
uj5u.com熱心網友回復:
百度有快取吧,可以試下點“百度快照”進去,有個“投訴快照”,洗掉快照后試下uj5u.com熱心網友回復:
已經清除快取,快照也多次投訴,但是目前還是網站搜索顯示亂碼uj5u.com熱心網友回復:
上次回復后幫你投訴過一次,現在看到可以了啊
uj5u.com熱心網友回復:
首頁是沒問題,但是如圖,site大量被抓的內頁也是亂碼的
uj5u.com熱心網友回復:
頭部都寫錯了,寫成這樣,兼容性好些。我網站以前也是GBK,現在改為UTF-8,沒有出現您說的問題,百度抓取正常。嘗試改為這樣:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/112693.html
標籤:IIS
上一篇:div嵌套問題
下一篇:選擇器
