香港虛擬主機(jī)出現(xiàn)亂碼一般是由兩種情況引起的,一種是網(wǎng)站本身代碼引起的,另一種是虛擬主機(jī)所在的香港服務(wù)器所引起的。一般說來后者的可能性非常的小,前者的可能性非常大。有時也是香港虛擬主機(jī)存在一些技術(shù)性問題,也會引起亂碼。小編在此針對這個亂碼問題做一個小的總結(jié)和一些解決辦法。
其實(shí),出現(xiàn)亂碼都是非常正常的,主要有兩種情況:數(shù)據(jù)庫讀取信息時出現(xiàn)亂碼和整個網(wǎng)頁都出現(xiàn)亂碼。
第一種:數(shù)據(jù)庫讀取信息時出現(xiàn)亂碼
使用asp+access的用戶只須要在頭部包含文件(top.asp)加上以下代碼限可:
<meta http-equiv="Content-Type" c/>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Response.CharSet = "utf-8"
Session.CodePage = 65001
%>
這樣只要是數(shù)據(jù)庫讀出來的信息就不會出現(xiàn)亂碼了,這主要是針對數(shù)據(jù)庫讀出的信息
第二種:整個網(wǎng)頁都出現(xiàn)亂碼
整個網(wǎng)頁都出現(xiàn)亂碼的問題,就檢查下頁面代碼里面是否在meta標(biāo)簽里面設(shè)定了編碼。
如:<meta http-equiv="Content-Type" c/>
溫馨小提示:
在這里小編還是建議在建文件時直接用utf-8編碼
charset=gb2312用有些香港虛擬主機(jī)是不能識別的。所以希望大家習(xí)慣utf-8文件編碼
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
php文件一般都是utf-8編碼所以發(fā)生這些問題的情況要少一點(diǎn)當(dāng)然羊羊沒用過所以不太清楚
這是收集網(wǎng)上的godaddy官方論壇的一些建議大家可以參考下:
1.若是PHP/cgi文件(.php .php3 .php4):
在每個PHP文件第一行加上<?header("content-Type: text/html; charset=utf-8"; ?>
2.若是html文件(.htm .html):
在<head></head>中加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/>
3.asp.net文件
添加一個config.web文件到
web目錄下,
建立一個文件config.web,內(nèi)容如下,放在WEB目錄下
<configuration>
<globalization
requestencoding="utf-8"
resp
/>
</configuration>
總之,香港虛擬主機(jī)一般出現(xiàn)問題的很少,一般都是客戶自己網(wǎng)站的問題,客戶的網(wǎng)站一般都是直接用模板來做的,因?yàn)槎伍_發(fā)一個網(wǎng)站的成本高,模板的成本便宜。但有些模板都有些漏洞,黑客可以直接走后門進(jìn)去。所以在網(wǎng)上下載來的模板不要直接用,要先清除漏洞了再用那樣安全些,也不用擔(dān)心黑客入侵造成的亂碼問題。
本文出自武林網(wǎng):http://www.survivalescaperooms.com/help/news/1022/
新聞熱點(diǎn)
疑難解答
圖片精選