網頁亂碼如何解決?網站出現亂碼怎么辦?解決html亂碼

2019-06-18 23:34 欄目:常見問題 查看()
網頁亂碼如何解決?網站出現亂碼怎么辦?解決html亂碼方法有哪些?隨著5G網絡飛速發展個人或企業做網站的非常多,同時,網站亂碼是網站開發者都會遇到的問題,今天思路網絡小編就網站亂碼的解決方案給出幾種解決方法。網站推廣團隊先看看什么是網站亂碼是怎么形成的:
那我們先分析一下亂碼的幾種原因
 
第一種情況是網站meta聲明的是utf-8編碼,但是文本編碼是GBK ,這個時候我們就需要meta和文本編碼一致
 
meta聲明的編碼是uft-8
用notepad查看文本編碼是GBK
 
文本編碼是ANSI
這個時候就需要把兩者統一起來??梢栽O置文本編碼的有notepad,subline,editplus等等修改編碼格式
 
修改文本編碼格式
ps:gbk是中國的中文編碼,utf-8是國際通用的編碼。至于網站中選擇哪一種,看你愛好偏向了。
 
第二種是可能從數據庫引起的亂碼。首先我們使用show variables like 'character_set_database';查看數據庫里面字符集的編碼
 
查看mysql字符編碼
這里我們看到mysql里面的編碼是utf8的,如果程序文本是gbk的話,這里就需要統一一下編碼,代碼是
修改數據庫的編碼格式
alter database <數據庫名> character set utf8;
修改數據表格編碼格式
alter table <表名> character set utf8;
這里是介紹數據庫里面設置編碼
 
第三種是程序里面設置編碼,使用header函數
utf編碼 :header("Content-type: text/html; charset=utf-8");
gbk編碼 :header("Content-type: text/html; charset=gb2312");
big5編碼 :header("Content-type: text/html; charset=big5");
 
解決html亂碼方法
 
1、未設置html編碼
 
無編碼聲明標簽
 
html無編碼聲明標簽
 
在DW軟件中打開HTML后,在“代碼”或“拆分”模式下(這樣可以看見代碼編碼聲明出現),點擊“修改”然后選擇點擊“頁面屬性”
 
設置html編碼
 
在彈出的“頁面屬性”選項卡中選擇“標題/編碼”,再對應右邊“編碼”選擇需要的編碼值。
 
選擇好HTML編碼后再點擊“應用”,最后“確定”根據以上步驟即可讓HTML加入編碼聲明。html沒有編碼到添加編碼使用DW軟件完成。一般情況切勿手動記事本添加這行編碼聲明標簽,不然很可能添加也因為整個html編碼沒有隨添加編碼而改變,依然存在html亂碼問題。
2、記事本編輯html
 
一般情況避免亂碼,切記不要直接使用記事本編輯Html代碼,因為很容易照成編碼問題而導致html中文亂碼,特別是原來的html是utf編碼的,記事本添加中文或代碼后保存出現亂碼。這是因為記事本直接修改代碼特別是添加中文后,添加的部分是gbk編碼的內容,而原始內容是utf的編碼,這樣一個Html中兩種編碼的內容同時存在會照成亂碼問題。有問題找網站建設一條龍服務,但這個編碼格式模式是存在的,所以編碼亂碼問題終結解決方法就是使用DW軟件進行編輯修改。這樣可以大大減少亂碼問題。

猜您關注:網站排名優化,seo建站,推廣優化,簡單網頁制作,seo診斷,權重優化

思路網絡原創文章原文地址http://www.0306198.live/jz/faq/345.html
掃描二維碼與網站建設公司項目經理溝通

思路網絡將在微信上24小時期待你的聲音

解答本文疑問/百度推廣/沈陽seo/網絡推廣/網站優化交流

作者:思路網絡 原創不易,轉載時必須以鏈接形式注明作者和原始出處及本聲明!
黑龙江11选5前三任 广东麻将幺九牌型 广西快3技巧 20选5开奖时间 通达信炒股软件 极速赛车开奖结果骗局 河北11选五任中奖规则 体彩江苏7位数19137期 北京pk赛车计划最准 钱龙捕鱼 破解版 丫丫江西麻将下载