解決HTML中文亂碼問題的方法是在HTML文件頭中加入以下代碼:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
而charset的設值我們常用的有gb2312,gbk,utf-8三個,那到底應該設哪個呢?爲什麼有時我們已經加入了這行代碼還是會出現中文亂碼呢?因爲我們忽略了一樣東西,那就是HTML文件的實際編碼方式,如果HTML文件的實際編碼方式和charset設定的相同就不會出現HTML中文亂碼問題,如果不同就可能出現中文亂碼,當然,所設的編碼方式必須是系統支持的,這是最基本的。
查看文件實際編碼的方法:
安裝enca 利用ap-get install,利用命令:enca -L zh_CN filename