解决办法:
在要插入的中文字符的引号前加N
如:
insert into theme(name,about) values(’pusu’,’ 美国主机专家’);
而要想在英文版的sql server中不乱码,就必须
insert into theme(name,about) values(’pusu’,N’ 美国主机专家’);
解决办法:
在要插入的中文字符的引号前加N
如:
insert into theme(name,about) values(’pusu’,’ 美国主机专家’);
而要想在英文版的sql server中不乱码,就必须
insert into theme(name,about) values(’pusu’,N’ 美国主机专家’);
如果你在做网站的时候,无法正确执行sql语句,response后,发现sql语句里面的中文字段都成了乱码,可以用下面的方法解决:
<%@ codepage=936%>简体中文 <%@ codepage=950%>繁体中文 <%@ codepage=65001%>UTF-8 |
codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。
出乱码的原因也就是网站要整合的时候模块编码不一样引起的。
最方便的方法如下:
不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312。
在Utf-8模块的包文件(如conn.ASP,但是要注意conn.asp必须是在第一行调用)最前面加上:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <%Session.CodePage=65001%> |
在GB2312模块的包文件最前面加上:
<%@LANGUAGE="VBScript" CODEPAGE="936"%> <%Session.CodePage=936%> |
具体下载地址:http://phome.net/ebak2/
具体的使用办法也比较简单,大家搞网站的,应该会的了,所以怎么备份这个,大家自己看看就是了
注意,在备份的时候,我们注意,选择数库的版本要跟正在用的一致
第一步:将帝国备份王2.0上传到网站的一个目录,进入,设定到数库库连接
第二步,在dedecms后台中,选择备份数据库,注意表格结构信息也一起备份
第三步,在新空间后控制面板上,建立数据库,
每四步:将原来的网站的内容,全部下载上传到新的空间中
第五步:将域名转到新的空间中
第六步:运行帝国备份王2.0,连接在新空间的数据库,并且还原数据库
第七步:修改dedecms中的include\config_base.php中的数据库连接信息,连到新的数据库
第八步:这个时候,可以在新的空间上登陆dede的后台了,一看,有些地方乱码了
第九步:使用dede的数据库还原功能,将还原数据表格结构信息也打上勾,还原数据库
第十步:成功了,乱码不再有