最近學jsp,寫乙個很簡單的html頁面的時候,遇到了乙個html頁面亂碼的問題,不管怎麼在html**中指定編碼方式(utf-8、gbk等)中文都還是會顯示為亂碼,折騰了半個小時也沒有解決,很苦惱。最後通過修改html檔案的檔案編碼格式才解決了問題。
html頁面中文亂碼的原因之一:頁面源**與頁面檔案的編碼方式不同。(當然原因不止這乙個,不過這個不太容易發現)。
charset="utf-8">
如果它們的編碼方式不同也會造成html頁面中的中文字元亂碼。
主要介紹一種最簡單的修改檔案編碼格式的方式。
1)將需要修改的html檔案選擇使用記事本開啟。
2)檔案->另存為->更改編碼為utf-8。
在建立html頁面時,如果直接通過修改新建txt檔案的字尾名方式,預設編碼方式會是ansi。正是因為這個原因,我無論怎樣在html源**中指定編碼方式為utf-8都不起作用。
3)覆蓋原來的html檔案。
html頁面中文顯示亂碼問題
html頁面 現中文時可能在前端顯示為亂碼。問題原因 解決方案 修改顯示編碼和儲存編碼為一致。步驟 修改頁面的顯示編碼 修改頁面的儲存編碼 頁面的顯示編碼就是瀏覽器用來解析頁面的編碼,常用的是utf 8編碼。通過在頁面的head標籤裡面加上 meta標籤可以設定顯示編碼為utf 8。如下 可以通過文...
JSP頁面中文亂碼問題
get 方法到伺服器端中文亂碼 在jsp頁面使用encodeuri 中文 在伺服器端進行解碼 string name req.getparameter name name urldecoder.decode name,utf 8 表單中文亂碼 在 page 下加一句 request.setchara...
關於HTML中文亂碼問題
系統 ubuntu 14.04 軟體 bluefish 一.亂碼原因 1 不同編碼內容混雜 html亂碼是因為 html編碼問題照成 常見 gb2312與 utf 8兩種編碼內容同一時候存在照成 2 未設定html編碼 未設定,這裡設定的是utf 8 二.解決方式 在html檔案頭中增加下面 三.補...