國外空間亂碼顯示問題的解決

2024-01-03    分類: 網(wǎng)站建設(shè)

好不容易找到了一個免費的空間,可是把網(wǎng)頁放上去一看一些亂碼,是不是很上火呢?不過看了這篇文章之后就不用上火了,我們有解決辦法!

在數(shù)據(jù)提取頁面的第一行代碼換成如下代碼即可: <% @language=vbscript codepage=936%> 1.若是html文件(.htm .html): 在<head></head>中加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 2.若是PHP/cgi文件(.php .php3 .php4): 在每個PHP文件第一行加上<?header("content-Type: text/html; charset=gb2312"; ?> 3.若是asp文件(.asp .jsp): 下面言歸正傳,說說asp源文件在國外服務(wù)器上中文問題的解決辦法:

1.首先,把您的asp源文件放在 IIS 里進(jìn)行全面測試,調(diào)用每一項功能,確認(rèn)它完全能夠使用,并正確顯示中文,并打開 *.mdb 數(shù)據(jù)庫文件查看中文顯示是否正常。全部通過后,做好備份文件,即可執(zhí)行第二步。

2.如果,您根本不懂 asp 的話,最簡單的方法是: 打開 所有 *.asp 文件,并在第一行插入 <%@ codepage="936" %>,

例外情況: ①,如果第一行是以 <%@ LANGUAGE="VBs cript" %> 開頭, 則把第一行改為:<%@ codepage="936" LANGUAGE="VBs cript" %>

②,如果第一行是以 <html> 或 <s cript LANGUAGE="javas cript">開頭,則不加入。

3.第二步完成后,再用 IIS 對每一項功能進(jìn)行測試,如顯示 \conn.asp line 1, 即為錯誤信息,意思是: conn.asp 源文件第一行有錯,那就把 <%@ codepage="936" %> 刪除即可,一些例外錯誤,請到http://search.microsoft.com/default.asp?;;這里,輸入“錯誤信息”查詢即可,全部功能測試可行后,即可上傳至國外服務(wù)器上,進(jìn)行測試。

4.方法還是:調(diào)用每一項功能,全部能正確使用并能顯示中文后,再“下傳”*.mdb 文件(非常重要),打開,確認(rèn)能正確顯示中文,大功告成。

另外在外國服務(wù)器上用ACESS2000的中文顯示方法不用轉(zhuǎn)化數(shù)據(jù)庫ACESS2000,只需在ASP第一行加入<%@ codepage=1256 %>

怎么解決外國空間中文顯示出問題的問題 非程序生成的文字可以顯示。但程序生成的文字就只有E文可以顯示了。中文全是?號,這是數(shù)據(jù)庫亂碼引起的。

方法一: 使用 Microsoft Access 2000 打開數(shù)據(jù)庫,選擇工具菜單>數(shù)據(jù)庫實用工具>轉(zhuǎn)換數(shù)據(jù)庫>到早期 Access 數(shù)據(jù)庫版本。OK!

方法二:

后來訂閱了微軟的新聞組,在微軟的新聞組dotnet.framework.aspplus.general中發(fā)現(xiàn)有討論這 個問題的文章,方法為添加<%@ CODEPAGE = "936" %>到每一頁的開頭,有點類似于jsp中的 <%@ page contentType="text/html;charset=gb2312"%> 趕緊測試了一下,果然OK!!!

例子如下面所示: <%@ CODEPAGE = "936" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.ADO" %> <%@ Import Namespace="System.Globalization" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head>

方法三:

添加一個config.web文件到 web目錄下, 建立一個文件config.web,內(nèi)容如下,放在WEB目錄下 <configuration> <globalization requestencoding="utf-8" responseencoding="utf-8" /> </configuration>

本文來源于成都網(wǎng)站建設(shè)公司與成都網(wǎng)站設(shè)計制作公司-創(chuàng)新互聯(lián)成都公司!

當(dāng)前題目:國外空間亂碼顯示問題的解決
標(biāo)題來源:http://www.muchs.cn/news22/311822.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、域名注冊響應(yīng)式網(wǎng)站、App設(shè)計網(wǎng)站內(nèi)鏈、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站