首页 新闻 会员 周边 捐助

SQL2005查询的时候如何过滤乱码呢?

0
悬赏园豆:5 [待解决问题]

我有个字段里有些数据是乱码,在查询的时候如何过滤掉这部分数据呢?

sky7034的主页 sky7034 | 初学一级 | 园豆:93
提问于:2015-07-22 11:07
< >
分享
所有回答(1)
0

运行中输入SQLWB,数据库属性中修改collation为“Chinese_RPC”。

 

此类问题主要是由于导入,导出数据编码错误引起,关键是要找到引起乱码的来源。

邀月 | 园豆:25475 (高人七级) | 2015-07-22 16:15

修改了后会对原有不是乱码的数据造成影响吗

支持(0) 反对(0) sky7034 | 园豆:93 (初学一级) | 2015-07-22 16:21

我看过了,排序规则是Chinese_RPC_CI_AS,是这个吗

支持(0) 反对(0) sky7034 | 园豆:93 (初学一级) | 2015-07-22 16:25

@sky7034: 肯定有影响,如果只有这个表有乱码,建议表导出,处理完成后再导进来。

另外一个解决思路:数据表中使用Nvarchar字段。

支持(0) 反对(0) 邀月 | 园豆:25475 (高人七级) | 2015-07-22 16:51

那怎么在查询的时候过滤呢

支持(0) 反对(0) sky7034 | 园豆:93 (初学一级) | 2015-09-02 19:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册