在sqlserver数据库中如何将unicode编码的字符转换为中文?求高手,求算法 5

 我来答
天选之人22
2018-04-12 · TA获得超过2.1万个赞
知道小有建树答主
回答量:202
采纳率:100%
帮助的人:3万
展开全部

1、先把数据库数据倒出来(导成.txt格式的),用软件转成unicode格式。

2、把数据库转成unicode格式。

3、把数据倒回。


说明:为了安全起见,在操作过程中一定要注意备份操作。

SqlServer

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。

SQL Server 关系数据库简介:

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。

hmloo20101112
2014-01-22 · TA获得超过383个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:242万
展开全部

请参考下面的代码:

DECLARE @nstring nchar(50);
SET @nstring = N'中';
SELECT
    UNICODE(@nstring),
    nchar(UNICODE(@nstring));

结果

追问
多个unicode码时怎么弄?unicode函数只能将第一位转码并且返回的是数字?
追答
嗯,只能一个字一个字的转换了,没法一句转换
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e77abf975
2017-03-06
知道答主
回答量:3
采纳率:0%
帮助的人:3115
展开全部
将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS
解决办法:
1、登录服务器打开Microsoft SQL Server Management Studio。

2、在要修改的数据库上单击鼠标右键,并选择“属性”。

3、在弹出的数据库属性窗口中点击“选择页”中的“选项”。

4、将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS。

5、点击确定就OK。
修改为Chinese_PRC_CI_AS后可以正常查询中文,亲测能用!不懂问我哈~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式