在英文NT及SQL下实现页面内的中文出现

ZDNet软件频道 时间:2009-11-17 作者:赛迪网 puyu | 天新网 我要评论()
本文关键词:数据库 Mssql SQL Server SQL
本文将为大家介绍如何在英文NT及SQL下实现页面内的中文出现。

问题:为什么从数据库中读出的中文均为“?”

解决方法如下:

Step 1:

注册 Code Page使SQL Server支持中文

1.复制文件C_936.nls到系统目录下的system32目录

2.使用Regedit32.exe增加以下键:

location: HKEY_LOCAL_MACHINEsystemCurrent
ControlSetControlNlsCode
Page 
value name: 936 
value: C_936.NLS

location: HKEY_LOCAL_MACHINEsystemCurrent
ControlSetControlNlsLang
uage 
value name: 0804 
value: l_intl.nls

3.使用简体中文字符集重建SQL Server之Master数据库

Step 2.

在ASP程序开头中加入一行:

<%@ codepage=936 %>

这个解决方案好处是不用安装中文平台系统,又可以稳定运行NT(英文企业版较

稳定)

数据库

Mssql

SQL Server

SQL


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134