文件編碼、charset、sublime編輯器支持GBK等問題


問題一:如何讓sublime3支持GBK

首先打開package control ,然后鍵入install package進入,搜索ConvertToUTF8
安裝成功后 打開要查看的GBK文件,點擊菜單File->ReloadWithEncoding->UTF-8
這時可能會提示Error有幾行提示是說:沒有安裝Codecs33
再次打開install package輸入Codecs33並安裝。
按照上述的方法reload文件時不會有錯誤了,如果想將文件修改為UTF-8編碼,可以選擇File->SaveWithEncoding->utf-8(不建議使用set encoding)

問題二:瀏覽器怎么樣解析html文件

對於1個html文件

①如果是以帶BOM的utf-8格式編碼的 瀏覽器以utf-8編碼解析;

②如果不是帶BOM的utf-8格式編碼文件:
瀏覽器始終按照charset指定的值進行解析 不管文件是以什么樣的編碼存儲的
這樣的結果是:只有在文件編碼與charset一致時 解碼才是成功的
③若沒有指定charset則按照文件的編碼進行解析
④結論:因此在編寫html文件時應該嚴格控制文件編碼和charset值保持一致,最好始終使用帶BOM的UTF-8編碼且設置charset為UTF-8

問題三:sublime怎樣解析任何一個文件,如何調整文件編碼

sublime默認以utf-8方式打開文件 因此對於GBK編碼的文件打開時應該會出現亂碼
正確打開一個文件的方式應該是:打開后看看sublime狀態欄顯示的編碼方式或者直接用enca命令查看該文件的編碼方式 然后選擇File->Reload With Encoding->選擇編碼

若想調整編碼:首先按上面的方式正確打開 然后選擇Save With Encoding->選擇合適的編碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM