vb論壇除亂碼 加入這一語句 header("content-Type: text/html; charset=gb2312"); VB目錄下的GLOBAL.PHP第140行上下 // figure out the chosen style settings 這句話上面就可以了 VB/ADMIN的GLOBAL.PHP第100行上下 require("./sessions.php"); 這一句的下面加入就好了
在instll.php的最前面也加入 <? header("content-Type: text/html; charset=gb2312");?>
cdb論壇去亂碼 在header.php的第一行加<?header("content-Type: text/html; charset=gb2312");?>就OK啦,然后在加入管理中心——》CDB選象——》允許用戶自定義 GB/BIG5 內(nèi)碼:選擇關(guān)閉,就OK啦
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)用每一項(xiàng)功能,確認(rèn)它完全能夠使用,并正確顯示中文,并打開 *.mdb 數(shù)據(jù)庫文件查看中文顯示是否正常。全部通過后,做好備份文件,即可執(zhí)行第二步。
2.如果,您根本不懂 asp 的話,最簡單的方法是: 打開 所有 *.asp 文件,并在第一行插入 <%@ codepage="936" %>,
例外情況: ①,如果第一行是以 <%@ LANGUAGE="VBSCRIPT" %> 開頭, 則把第一行改為:<%@ codepage="936" LANGUAGE="VBSCRIPT" %>
②,如果第一行是以 <html> 或 <SCRIPT LANGUAGE="javascript">開頭,則不加入。
3.第二步完成后,再用 IIS 對每一項(xiàng)功能進(jìn)行測試,如顯示 \0\conn.asp line 1, 即為錯誤信息,意思是: conn.asp 源文件第一行有錯,那就把 <%@ codepage="936" %> 刪除即可,一些例外錯誤,請到 [url]http://search.microsoft.com/default.asp[/url] ;這里,輸入“錯誤信息”查詢即可,全部功能測試可行后,即可上傳至國外服務(wù)器上,進(jìn)行測試。
4.方法還是:調(diào)用每一項(xiàng)功能,全部能正確使用并能顯示中文后,再“下傳”*.mdb 文件(非常重要),打開,確認(rèn)能正確顯示中文,大功告成。
另外在外國服務(wù)器上用ACESS2000的中文顯示方法不用轉(zhuǎn)化數(shù)據(jù)庫ACESS2000,只需在ASP第一行加入<%@ codepage=1256 %>
出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|