Sql server 经典ASP,MSSQL无法显示gb2312
希望你们都做得很好 所以对于这个问题,我们有一个asp网站,asp经典2.0和MSSQL server 2008,服务器中的IIS7。我们将整个网站移动到另一个具有精确环境的服务器上,但我们遇到了一个问题 数据库中的数据正确使用中文字符。但当我想在网站上显示数据时,它会显示奇怪的字符 至于我的代码,我已经Sql server 经典ASP,MSSQL无法显示gb2312,sql-server,asp-classic,Sql Server,Asp Classic,希望你们都做得很好 所以对于这个问题,我们有一个asp网站,asp经典2.0和MSSQL server 2008,服务器中的IIS7。我们将整个网站移动到另一个具有精确环境的服务器上,但我们遇到了一个问题 数据库中的数据正确使用中文字符。但当我想在网站上显示数据时,它会显示奇怪的字符 至于我的代码,我已经 response.charset = "gb2312" 在html标记之后的最顶端 <meta http-equiv="Content-Type" content="text/htm
response.charset = "gb2312"
在html标记之后的最顶端
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
但它仍然表现出怪异的性格
在以前的服务器上,它服务得很好
唯一未正确显示的部分是数据库中的数据。而手动编码字符显示正确
有什么我需要添加/设置的吗
谢谢您需要找到角色集的代码页值。例如,如果您使用的是utf-8,那么您的页面将以
<%@language="VBScript" codepage="65001"%>
如果可以,最好使用utf-8而不是特定语言集,但是如果数据库中充满了gb2312编码副本,那么我可以理解为什么您不想更改它
这篇博文包含了很多有用的信息