二手车店铺名字大全:WEB页面简体转繁体(数据库内容读出乱码)

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 07:24:35
目前我有一个用简体编写好的程序后台
(使用的MS SQL SERVER数据库,数据库登陆用户使用的是简体语言)

在前台页面(用繁体制作)读出后台已经编辑好的繁体内容(数据库中的内容)时,出现了乱码现象。这个问题该如何解决呢?(程序使用的是ASP语言)

<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8

codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。

出乱码的原因也就是网站要整合的时候模块编码不一样引起的。
就像我的博客一样,整合的时候都会出这个问题,因为BLOG是Utf-8的,
近来很多网友都在为这个问题咨询,我尝试了很多种方法。
最方便的方法如下:
不要转换任何模块网页的编码该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%>