如何设置数据库默认编码?

时间:2009-11-05 11:52:29

标签: sql-server database encoding

如何设置本地文件SQL-Server数据库的默认编码?

感谢。

编辑:删除了UTF-8

3 个答案:

答案 0 :(得分:5)

假设通过编码表示排序规则,您可以更改新数据库的默认值,如:

alter database model collate SQL_Latin1_General_CP1_CI_AS

更改现有数据库的排序规则:

alter database YourDbName collate SQL_Latin1_General_CP1_CI_AS

系统函数返回可用归类列表:

select * from fn_helpcollations()

答案 1 :(得分:0)

SQL Server不支持UTF-8。

如果您不介意使用双空格或varbinary,请使用nvarchar(UTF-16),如果您不需要排序/索引/比较。

根据this帖子

,可能会在SQL Server的下一版本中支持它

答案 2 :(得分:-3)

/*!40101 SET NAMES utf8 */

像这样的东西