亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一個關于<meta>標簽的奇怪小問題

一個關于<meta>標簽的奇怪小問題

flyingCorgis 2016-04-12 11:29:55
題主在做“JavaScript入門篇? 4-1 編程挑戰”時,產生一個關于<meta>標簽的小疑惑。題主將編程挑戰中的代碼貼到win10自帶的記事本上,在QQ瀏覽器下運行該html文件,結果發現顯示效果如圖:然后我就想,肯定是字符集的事咯,我的字符集是這樣的(utf-8):正準備改編碼方式,可后來題主一查看同學的代碼,發現如果改成這個樣子:用同樣的文件在同樣的環境下運行,就會顯示正常了:于是產生了疑問,為什么呢?首先為什么把<meta>標簽里的“content”改成“txttent”就沒問題了?其次我們生活中常見的網頁代碼<meta>里都是“content”不是“txttent”,為什么他們都不會出現亂碼?希望有大神能跟我講解一下這里的原因,以及<meta>神奇的用法,非常感謝!
查看完整描述

4 回答

已采納
?
音客

TA貢獻9條經驗 獲得超8個贊

并不是因為把"content"你改成"txttent";而不出現亂碼。是因為根本沒有txttent這個屬性,瀏覽器自動忽略,由此瀏覽器會認為文檔沒有定義編碼格式,就會用默認的“自動檢測”功能來判斷代碼的編碼類型。

一開始編碼為utf-8為什么會亂碼呢?

????一般是你講一段代碼復制到了記事本里然后保存了直接改后綴而產生的,因為記事本默認的編碼格式是GBK。

建議用編輯器sublime,notepad++等編輯器來編輯html代碼。

查看完整回答
2 反對 回復 2016-04-12
?
丨椎名真白丨

TA貢獻3條經驗 獲得超2個贊

用記事本是很容易出現編譯錯誤的,還是用編譯器吧

查看完整回答
反對 回復 2016-04-12
?
慕桂英8187959

TA貢獻7條經驗 獲得超4個贊

根本原因是記事本的默認編碼集市GBK,你用其他可設置文件編碼的編輯器編寫后的文件就是正常的了,強烈推薦不使用記事本

查看完整回答
反對 回復 2016-04-12
?
幕布斯6393831

TA貢獻111條經驗 獲得超40個贊

沒見過。。。不要糾結

查看完整回答
反對 回復 2016-04-12
  • 4 回答
  • 0 關注
  • 1457 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號