请问在英文的SQL Server 2000默认编码字符集

2025-01-08 07:57:47
推荐回答(3个)
回答1:

估计你是英文版显示中文出问题要解决吧?

英文版SQL Server,在已有数据库(默认配置)进行insert操作,如果insert内容为中文,发现insert之后数据库中的中文内容为乱码;

解决办法
(1)、查询当前数据库的排序规则(编码)
select * from ::fn_helpcollations()
(2)、执行SQL语句
alter database test01 collate Chinese_PRC_CI_AI

回答2:

ms sql server2000的默认编码字符集为unicode编码,但有特殊性
ms sql server2000中数据字段全部要选择成n打头的类型,比如ntext,nvarchar等。

回答3:

我只有2005的