鍍金池/ 問答/HTML5  HTML/ 為什么html標(biāo)簽里面的字符是亂碼,但是在網(wǎng)頁上能正常顯示?

為什么html標(biāo)簽里面的字符是亂碼,但是在網(wǎng)頁上能正常顯示?

最近遇到一個(gè)問題,在貓眼電影官網(wǎng)上看到網(wǎng)頁上正常顯示的是數(shù)字,但是查看源碼事是白框,請問有人能解惑嗎?
部分貓眼電影網(wǎng)頁截圖:
clipboard.png

回答
編輯回答
青瓷

HTML ASCII

了解一下,查看源碼的時(shí)候就會(huì)發(fā)現(xiàn)數(shù)字用了 & #xf37c;& #xecb1;& #xf3eb;.& #xedbd;& #xf3eb;代替,并不是字體圖片。

2018年7月14日 04:42
編輯回答
女流氓

他這個(gè)好像是字體圖片 他是根據(jù)后臺(tái)數(shù)據(jù)生成的 再顯示,不是單純的拿數(shù)據(jù)數(shù)量 應(yīng)該是防止被爬吧

2018年7月29日 07:49
編輯回答
陌離殤

你找一下它的加載資源,應(yīng)該有個(gè)字體文件,它的數(shù)字這部分顯示用的是這個(gè)單獨(dú)的字體文件,用的字符都是自定義字符,所以直接看代碼的話會(huì)不顯示(白板字符),也有一定的防爬效果。
當(dāng)然如果你研究下它的字體文件,找到自定義字符與數(shù)字之間的對應(yīng)關(guān)系,這塊數(shù)據(jù)應(yīng)該也就出來了。


記得之前好像答過一次這種問題,但不是貓眼這個(gè)平臺(tái)的。。。找不到了。。。

2017年9月24日 23:12