⑴ 網站源代碼修改後,網頁出現亂碼,求教恢復原始頁面辦法!!
使用Editplus文本編輯器打開源代碼,保存位UTF-8編碼的格式
在網頁設置<meta charset="utf-8">
一般要修改index.php 文件,有的源碼是修改TPL模板文件中的 index.html文件,具體可到奇樂站長網了解
⑶ html亂碼怎麼修改
第一種,html網頁源代碼編碼與中文字輸入編碼不同。
解決方法:
使用軟體進行編輯HTML網頁內容,推薦使用DW軟體進行HTML代碼編輯和開發。
盡量不要直接使用記事本進行編輯HTML代碼。
第二種,如果網頁設置編碼是gbk的,而資料庫儲存數據編碼格式是UTF-8的,這個時候程序查詢資料庫數據顯示數據前進鄉程序轉碼即可。
例如PHP程序+mysql查詢顯示數據轉碼:
1、mysql_query("SET NAMES 'UTF8'"); //將查詢數據轉碼為utf8,也就是轉換為utf-8
2、mysql_query("SET NAMES 'GBK'");//將查詢數據轉碼為GBK,如gbk2312
在寫資料庫連接文件時,寫成:
$conn = mysql_connect("$host","$user","$password"); mysql_query("SET NAMES 'UTF8'"); mysql_select_db("$database",$conn);
然後在做頁面時,注意這句:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
這樣不管輸入資料庫的中文,還是頁面顯示,就都正常了。
在DW CS4版里,默認生成的也是utf8頁面。
同樣的,如果一開始寫資料庫連接文件時寫成:
mysql_query("SET NAMES 'GBK'");
那頁面也要相應變成:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
其它asp程序或其它程序語言網站根據實際情況到網路查詢轉換編碼方法。
第三種,瀏覽器造成亂碼。
這個可能是你網頁沒有設置meta charset編碼造成。導致瀏覽器不能識別你網頁默認編碼類型。解決方法:
1、如果瀏覽器瀏覽時候出現網頁亂碼,在瀏覽器中找到轉換編碼的菜單。
在IE9瀏覽器中需要轉碼的網頁空白出右鍵滑鼠,即可選擇「編碼」。
傲遊瀏覽器中瀏覽需要轉碼的網頁時,菜單「查看」-->「編碼」即可選擇轉換編碼
谷歌瀏覽器中瀏覽需要轉碼的網頁時,點擊右上角「三橫」圖標選擇「工具」-->「編碼」即可選擇切換網頁編碼達到讓瀏覽器瀏覽此網頁不是亂碼。
2、如果自己開發網頁,必須網頁加入meta charset編碼標簽。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
或<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
假如轉換時候,不是記事本編輯添加meta charset編碼標簽就完成,這樣同樣會造成亂碼,那是因為直接記事本添加或修改編碼格式後,而對應Html超文本文檔內容並沒有隨添加或修改編碼格式而變化,這個時候需要真正意義上的轉碼,所以最好藉助開發軟體進行編碼添加與修改。
推薦DW軟體中修改編碼。在DW軟體中進行編碼修改或添加,並重新載入編碼的網頁。
⑷ 網站網頁文章為亂碼怎麼修改
計算機是的西方國家發明的,理所當然就使用了英語作為了計算機的母語言,但早期的時候給使用其他語言的國家造成了不少的障礙,尤其是東方國家,比如中國,隨著計算機技術的發展,這個障礙慢慢的消失,但是在網站製作中還是會出現一些網站亂碼的問題。
下面列出網頁出現亂碼的幾種原因和解決辦法:
1、網站頭部設定的編碼和網頁本身的編碼不一致導致的,html網頁頭部代碼:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />是告訴瀏覽器該用什麼編碼來讀取網頁的內容,然後瀏覽器就會啟用相應的解碼來程序內容,同時,網站本身還存在一個編碼的機制,中國人一般使用gbk、gb2312、utf-8編碼,如果網站製作者將網頁文件存儲為了gbk格式,然後在網頁頭部卻設置了utf-8的格式,那麼瀏覽器在讀取網頁的時候就會將中文或其他非英文和數字的字元解析成亂碼;
如果是這種編碼錯誤,解決辦法很簡單,將解碼方式和文件存儲的編碼修改成一致即可,瀏覽者在遇到此類情況,可以在網頁空白處右鍵-編碼種選擇多種編碼方式試試,就可以看到亂碼的文字了。
2、不合理的字元串截取造成個別字元亂碼,在gbk和gb2312編碼下,中文是佔用兩個位元組,而在utf-8編碼模式下,中文字元佔用三個位元組,而英文和數字都是佔用一個位元組,如果用英文的一些截取方式去截取中文字元的話,就可能出現將一個中文截斷的現象,網頁就會出現中文亂碼,而gbk和utf-8的中文截取手段也不一樣。
這種情況的解決辦法就是規范截取字元串的函數,因地制宜。
3、資料庫編碼問題導致,這種情況在mysql中經常出現,因為mysql等一些資料庫支持存儲各種編碼的字元串,並且也有編碼的區分, 讀取資料庫的方式這個很關鍵,必須和網頁的頭部設定和存儲編碼一致,如果不一致就會出現亂碼。
4、AJAX傳遞中文編碼導致的,AJAX在傳遞中文數據的時候只支持UTF-8編碼的中文,所以如果嘗試用其他編碼方式傳遞的話就會出現亂碼,解決辦法是在傳遞中文數據前就將中文數據轉碼成utf-8。
5、網站本身中毒導致,這個情況的解決辦法就請參考「網站安全」設置這篇文章。
網頁亂碼的成因
其成因的具體規則我沒有研究過,但網頁亂碼經常出現的規律是在編輯中出現的,比如我用Dreamweaver軟體採用utf-8的編碼格式製作一個網頁,而用戶使用簡體中文(GB2312)的編碼格式瀏覽,就會出現網頁亂碼。 歸根結底,是由於網頁編碼引起的問題。
如何確認成因
如果真的發現網頁顯示亂碼了,如何確定它是不是編碼引起的呢?我教您一個簡單的方法。 首先,在頁面上點擊滑鼠右鍵,移動到「編碼」一項,右邊出現一個菜單,看圓點的位置判斷當前瀏覽器的編碼查看模式,如上圖中A處所示。 Firefox瀏覽器的編碼方式查看是在「菜單欄——查看——字元編碼」中,如上圖中B處所示。 其次,確定網頁的編碼模式。在瀏覽器中點擊滑鼠右鍵,在菜單中選擇「查看源代碼」,然後找到前幾行中的一段代碼:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
⑸ 如何修改網站源碼,修改成自己想要的樣子
對於一個網站要不斷的更新和完善才能夠留住用戶群,本期經驗有申大嘴巴分享怎麼修改網站主頁源代碼。通過我們簡單的編輯來令自己的網站主頁變得更合心意吧。(本經驗僅對網頁類主頁有用)
工具/原料
電腦
本地網頁
txt記事本
方法/步驟
首先我們打開自己要修改的網頁,如『網路首頁』打開後我們選擇右擊滑鼠在彈出選項時選擇【網頁另存為】或通過瀏覽器上方右側的【文件】【保存網頁】的形式把網頁本地化。
為了更加方便的修改,我們在保存網頁的時候可以做一些設置。比如我們選擇點擊【桌面】然後點擊保存則該網頁文件會以html的形式保存到我們電腦的桌面位置。
之後我們把瀏覽器關閉或最小化退出,返回電腦桌面查看已經保存好的網頁這也就實現了我們的本地化。
進行修改,選中我們的網頁文件然後滑鼠右擊選擇【打開方式】這個時候我們選擇的是【記事本】,為什麼用記事本不用dw?因為本期經驗講的就是用記事本簡單快速的修改主頁源代碼。
以【記事本】的方式打開網頁後會出現一堆的網頁編碼或文字,看起來是有點亂。不過沒關系。這個時候我們可以通過ctrl+f查找的方式來查找並修改我們要修改的地方。如圖我們選擇修改的是『標題』
在修改成我們想要的效果後,我們需要保存這個時候又有一些技巧需要我們掌握。快捷鍵保存【ctrl+s】滑鼠點擊x符號關閉,在退出時根據提醒通常我們選擇是即保存為我們已經修改過的。
為了檢查我們修改過源代碼的效果,我們通過回到電腦桌面找到已經修改過的網頁。雙擊並打開,如圖第一個是默認的網路首頁,而第二個則是我們修改過源代碼的網頁,標題也是我們修改成功後的標題。
⑹ 如何通過修改本地代碼,讓一個網頁里的數據不發到雲端
您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!首先我們打開自己要修改的網頁,如『網路首頁』打開後我們選擇右擊滑鼠在彈出選項時選擇【網頁另存為】或通過瀏覽器上方右側的【文件】【保存網頁】的形式把網頁本地化。
為了更加方便的修改,我們在保存網頁的時候可以做一些設置。比如我們選擇點擊【桌面】然後點擊保存則該網頁文件會以html的形式保存到我們電腦的桌面位置。
之後我們把瀏覽器關閉或最小化退出,返回電腦桌面查看已經保存好的網頁這也就實現了我們的本地化。
進行修改,選中我們的網頁文件然後滑鼠右擊選擇【打開方式】這個時候我們選擇的是【記事本】,為什麼用記事本不用dw?因為本期經驗講的就是用記事本簡單快速的修改主頁源代碼。
以【記事本】的方式打開網頁後會出現一堆的網頁編碼或文字,看起來是有點亂。不過沒關系。這個時候我們可以通過ctrl+f查找的方式來查找並修改我們要修改的地方。如圖我們選擇修改的是『標題』
在修改成我們想要的效果後,我們需要保存這個時候又有一些技巧需要我們掌握。快捷鍵保存【ctrl+s】滑鼠點擊x符號關閉,在退出時根據提醒通常我們選擇是即保存為我們已經修改過的。
為了檢查我們修改過源代碼的效果,我們通過回到電腦桌面找到已經修改過的網頁。雙擊並打開,如圖第一個是默認的網路首頁,而第二個則是我們修改過源代碼的網頁,標題也是我們修改成功後的標題。非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
⑺ 您好,問一下那個新的網站亂碼了怎麼辦,前台和後台都是正常就在代碼裡面亂碼了
亂碼應該檢查的幾個地方:
1.單獨的靜態頁面亂碼,可以嘗試單獨改變靜態頁面的編碼。方法是在win7下用記事本打開文件後另存為自己需要的編碼。如果有多個頁面出現亂碼,可以查看模板文件是否編碼錯誤。
2.的編碼格式和文件本身編碼不符,這時只需要使文件編碼與charset值一致就可以了。
3.資料庫編碼與網站源碼編碼不一致的情況。例:網站GBK編碼的,解決辦法是進入phpmyadmin,將資料庫清空後,把資料庫編碼改為gbk_chinese_ci,然後重新安裝網站,這時網站就正常了。
⑻ 網頁源碼修改之後,內容格式發生變化
估計是編碼問題,比如原來是UTF-8編碼的網頁,卻保存為ANSI編碼格式,就會出現各種問題了。
你把源文件另存為一個新文件,然後把兩個文件的大小進行比較就知道了。一般而言,同樣內容的文件(最好是中英文混雜的),Unicode編碼的文件最大(因為它的所有字元都是兩個位元組的),UTF-8編碼的文件次之(英文一個位元組,中文2到3個位元組),ANSI編碼的文件最小(英文一個位元組,中文兩個位元組)。