網(wǎng)頁亂碼如何解決?網(wǎng)站出現(xiàn)亂碼怎么辦?解決html亂碼方法有哪些?隨著5G網(wǎng)絡(luò)飛速發(fā)展★個(gè)人或企業(yè)
做網(wǎng)站的非常多,同時(shí),網(wǎng)站亂碼是網(wǎng)站開發(fā)者都會遇到的問題,今天創(chuàng)新互聯(lián)小編就網(wǎng)站亂碼的
解決方案給出幾種解決方法。網(wǎng)站推廣團(tuán)隊(duì)先看看什么是網(wǎng)站亂碼是怎么形成的:
那我們先分析一下亂碼的幾種原因
一種情況是網(wǎng)站meta聲明的是utf-8編碼,但是文本編碼是GBK ,這個(gè)時(shí)候我們就需要meta和文本編碼一致
meta聲明的編碼是uft-8
用notepad查看文本編碼是GBK
文本編碼是ANSI
這個(gè)時(shí)候就需要把兩者統(tǒng)一起來??梢栽O(shè)置文本編碼的有notepad,subline,editplus等等修改編碼格式
修改文本編碼格式
ps:gbk是中國的中文編碼,utf-8是國際通用的編碼。至于網(wǎng)站中選擇哪一種,看你愛好偏向了。
第二種是可能從數(shù)據(jù)庫引起的亂碼。首先我們使用show variables like 'character_set_database';查看數(shù)據(jù)庫里面字符集的編碼
查看mysql字符編碼
這里我們看到mysql里面的編碼是utf8的,如果程序文本是gbk的話,這里就需要統(tǒng)一一下編碼,代碼是
修改數(shù)據(jù)庫的編碼格式
alter database <數(shù)據(jù)庫名> character set utf8;
修改數(shù)據(jù)表格編碼格式
alter table <表名> character set utf8;
這里是介紹數(shù)據(jù)庫里面設(shè)置編碼
第三種是程序里面設(shè)置編碼,使用header函數(shù)
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、未設(shè)置html編碼
無編碼聲明標(biāo)簽
html無編碼聲明標(biāo)簽
在DW軟件中打開HTML后,在“代碼”或“拆分”模式下(這樣可以看見代碼編碼聲明出現(xiàn)),點(diǎn)擊“修改”然后選擇點(diǎn)擊“頁面屬性”
設(shè)置html編碼
在彈出的“頁面屬性”選項(xiàng)卡中選擇“標(biāo)題/編碼”,再對應(yīng)右邊“編碼”選擇需要的編碼值。
選擇好HTML編碼后再點(diǎn)擊“應(yīng)用”,最后“確定”根據(jù)以上步驟即可讓HTML加入編碼聲明。html沒有編碼到添加編碼使用DW軟件完成。一般情況切勿手動記事本添加這行編碼聲明標(biāo)簽,不然很可能添加也因?yàn)檎麄€(gè)html編碼沒有隨添加編碼而改變,依然存在html亂碼問題。
2、記事本編輯html
一般情況避免亂碼,切記不要直接使用記事本編輯Html代碼,因?yàn)楹苋菀渍粘删幋a問題而導(dǎo)致html中文亂碼,特別是原來的html是utf編碼的,記事本添加中文或代碼后保存出現(xiàn)亂碼。這是因?yàn)橛浭卤局苯有薷拇a特別是添加中文后,添加的部分是gbk編碼的內(nèi)容,而原始內(nèi)容是utf的編碼,這樣一個(gè)Html中兩種編碼的內(nèi)容同時(shí)存在會照成亂碼問題。有問題找
網(wǎng)站建設(shè)一條龍服務(wù),但這個(gè)編碼格式模式是存在的,所以編碼亂碼問題終結(jié)解決方法就是使用DW軟件進(jìn)行編輯修改。這樣可以大大減少亂碼問題。
猜您關(guān)注:網(wǎng)站排名優(yōu)化,seo建站,推廣優(yōu)化,簡單網(wǎng)頁制作,seo診斷,權(quán)重優(yōu)化
新聞標(biāo)題:網(wǎng)頁亂碼如何解決?網(wǎng)站出現(xiàn)亂碼怎么辦?解決html亂碼
文章源于:http://jinyejixie.com/news/189874.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、微信公眾號、做網(wǎng)站、域名注冊、小程序開發(fā)、App開發(fā)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)