随着越来越多web页面使用utf-8作为字符编码,我们需要从mssql数据库转换成utf-8,以确保所有语言都可以正常显示。mssql数据的转换UTF-8的简单方法如下:
首先,打开microsoft SQL Server Management Studio,选择需要转换的数据库,在该数据库下右键点击“新查询”,在弹出来的新查询窗口地中输入以下sql语句进行utf-8编码转换:
ALTER DATABASE 数据库名 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE 数据库名 SET SINGLE_USER;
ALTER DATABASE 数据库名 MODIFY NAME = 数据库名_副本;
ALTER DATABASE 数据库名_副本 COLLATE Chinese_PRC_CI_AS;
ALTER DATABASE 数据库名_副本 SET MULTI_USER;
然后在Microsoft SQL Server Management Studio当中找到“存储过程”,然后搜索函数sp_configure,进入之后设置“允许更新配置值”为1,改变默认编码,如下:
sp_configure ‘show advanced options’,1;
go
reconfigure;
go
sp_configure ‘default language’, 0x09;
go
reconfigure;
go
最后,在Microsoft SQL Server Management Studio进行最终一步设置:即将要设置为utf-8编码的数据库默认字符集需要设置为“Chinese_PRC_BIN”。如下:
ALTER DATABASE 数据库名 COLLATE Chinese_PRC_BIN;
现在,我们的utf-8编码设置就完成了!
讨论mssql数据编码从转换到utf8的简单方法,以上就是我们的讨论内容。很显然,mssql的转换utf-8的简单方法可以帮助我们轻松解决web页面中的语言显示问题。只需要按照以上几步,就可以快速完成从mssql到utf-8的编码转换工作。