atom和sublime中文亂碼問題

2021-07-11 09:38:34 字數 1231 閱讀 5246

在編輯器中可以打中文,但是在預覽介面和用瀏覽器直接開啟.html檔案時,中文全部變成亂碼。一開始以為是外掛程式問題,也有說要改atom的樣式檔案中的字型,都試過,還是不好用。而且還出現乙個奇怪的現象——有的檔案能夠顯示中文,有的不能,就算是同一段**。

對於http-equive和content就算是查了參考手冊也還是不明白,先記在這裡以後再查。

http-equiv 屬性為名稱/值對提供了名稱。並指示伺服器在傳送實際的文件之前先在要傳送給瀏覽器的 mime 文件頭部包含名稱/值對。

當伺服器向瀏覽器傳送文件時,會先傳送許多名稱/值對。雖然有些伺服器會傳送許多這種名稱/值對,但是所有伺服器都至少要傳送乙個:content-type:text/html。這將告訴瀏覽器準備接受乙個 html 文件。

使用帶有 http-equiv 屬性的 標籤時,伺服器將把名稱/值對新增到傳送給瀏覽器的內容頭部。例如,新增:

這樣傳送到瀏覽器的頭部就應該包含:

content-type: text/html

charset:iso-8859-1

expires:31 dec 2008

當然,只有瀏覽器可以接受這些附加的頭部字段,並能以適當的方式使用它們時,這些欄位才有意義。

content 屬性提供了名稱/值對中的值。該值可以是任何有效的字串。

content 屬性始終要和 name 屬性或 http-equiv 屬性一起使用。

2017.4.3更新

指定文件的字元編碼,理想的方式是通過伺服器在頭部資訊中傳送字元編碼,不過也可以在文件這個級別上指定。

在html4.01中需要這樣做

在xhtml1.0中就得在乙個開始的xml標籤中宣告meta元素。

<?xml version="1.0" encoding="utf-8"?>

在html5中,只需輸入下面**即可

sublime輸入中文

sublime text3 註冊碼 begin license anthony sansone single user license ea7e 878563 28b9a648 42b99d8a f2e3e9e0 16de076e e218b3dc f3606379 c33c1526 e8b5896...

其他 Sublime3和Atom常用快捷鍵

sublime text 3 和 atom 自己常用的快捷鍵。小記一度 ctrl j 合併行 已選擇需要合併的多行時 ctrl k backspace 從游標處刪除至行首 ctrl kk 從游標處刪除至行尾 f6 檢測語法錯誤 f9 行排序 按a z ctrl k t 摺疊屬性 ctrl k u 改...

Sublime中文顯示亂碼

最近用sublime開啟某個工程檔案的時候,發現原先的中文注釋全是亂碼,上網搜了一下,將解決辦法留檔。1 首先安裝package control 在鍵盤上按下 ctrl 在出現的 console 中輸入 以下內容 若是 sublime 2 參考 這篇,輸入 import urllib2,os pf ...