解決ASP生成WAP頁面中文亂碼的核心在于統(tǒng)一字符編碼標準,需同時修改以下三個位置:
(UTF-8編碼)或CODEPAGE="936"
(GB2312編碼)
標簽內(nèi)添加
或charset="gb2312"
當從數(shù)據(jù)庫讀取中文數(shù)據(jù)出現(xiàn)亂碼時,需在連接字符串中追加字符集聲明:
conn.Open "Driver={MySQL ODBC 8.0 Unicode Driver};Server=localhost;Database=test;Charset=utf8;"
對于Access數(shù)據(jù)庫,建議在連接后執(zhí)行Execute("SET NAMES 'gb2312'")
語句
通過Response對象控制輸出流編碼:
Response.Buffer = True
啟用緩沖Response.Charset = "utf-8"
明確聲明輸出編碼Response.Flush
分塊輸出內(nèi)容針對不同移動設(shè)備瀏覽器,建議:
Content-Type: text/vnd.wap.wml; charset=utf-8
Request.ServerVariables("HTTP_ACCEPT_CHARSET")
動態(tài)檢測客戶端編碼支持解決ASP生成WAP頁面中文亂碼需構(gòu)建完整的編碼生態(tài):從文件存儲、數(shù)據(jù)庫連接、服務(wù)端輸出到客戶端解析的全鏈路統(tǒng)一字符集標準。推薦采用UTF-8編碼方案,并在部署后使用W3C驗證工具檢測頁面編碼一致性。
# 江西旅游網(wǎng)站建設(shè)游戲
# 徐州網(wǎng)站平臺建設(shè)
# 常平網(wǎng)站建設(shè)制作
# 網(wǎng)頁制作與網(wǎng)站建設(shè)程序
# 營口模板網(wǎng)站建設(shè)公司
# 哈爾濱裝修網(wǎng)站建設(shè)
# 合肥外貿(mào)營銷型網(wǎng)站建設(shè)
# 熱門網(wǎng)站建設(shè)營銷策略
# 網(wǎng)站建設(shè)與維護工作
# 黨政建設(shè)網(wǎng)站
# 南潯建設(shè)官方網(wǎng)站
# 越秀公司網(wǎng)站建設(shè)推廣
# 銀川網(wǎng)站建設(shè)推廣服務(wù)
# 網(wǎng)站建設(shè)制作框架圖
# 襄陽營銷網(wǎng)站建設(shè)
# 明光企業(yè)網(wǎng)站建設(shè)
# 中山專業(yè)網(wǎng)站建設(shè)技術(shù)
# 企業(yè)網(wǎng)站建設(shè)收益
# 萊蕪網(wǎng)站建設(shè)的現(xiàn)狀
# 浙江可靠網(wǎng)站建設(shè)貴不貴