全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5236|回复: 0

Godaddy WINDOWS数据库以及前后台显示乱码解决经验

[复制链接]
发表于 2008-5-11 15:02:58 | 显示全部楼层 |阅读模式
经验一;   不用转换数据库到97版,直接使用2003版本.(完全避免以后维护数据库的麻烦以及数据丢失问题)
经验二: 解决前台乱码问提(一般ASP动态网站都有首页+分类页+最终页组成,找到这3个ASP页面分别打开在头部顶端加上<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>这段代码,这三个页面一般都有<!--#include file="conn.asp"-->,<!--#include file="config.asp"-->这样的文件,放到它们上面就可以.
经验三:如果后台出现乱码,就在后台文件里找顶部开头的<%@ LANGUAGE = VBScript.Encode %>这样的语句(好象是个加密语句,商业版本程序为了加密用的比较多,在你后台看那些是加密文件),找到后用<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>替换掉就可以,如果没有<%@ LANGUAGE = VBScript.Encode %>这样的语句,找顶部开头为<%@ LANGUAGE = VBScript的语句,如果有相似的这样的语句是顶部开头的尝试替换一下看看,因为我对这样的语句也不怎么熟悉.

注意:前台ASP文件只要顶端出现包含CONN.ASP的文件都应该在顶端添加那段代码,而CONN本身文件不用管它,还有编码我采用的是charset=gb2312编码,只所以采用该编码是因为后台添加内容的编辑器也采用了该编码,有些朋友前台和后台采用了UTF-8编码,后台在修改数据库可能会出现乱码,是因为编辑器编码编码和前后台编码不符合,所以大家才进行编码调整时候最好和编辑器编码一致,国内的编辑器多为charset=gb2312.

PS:生成Html无效应该是因为生成文件和模版文件里你都加了CODEPAGE="936"这个,去掉一个就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-18 09:49 , Processed in 0.094136 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表