sql server 韩文查询匹配失败

在SQL Server 中查询韩文信息时,没有匹配到对应的信息,检查程序后发现字段类型是nvarchar类型的没有问题,

打开存储过程后找到问题了:原来是拼接后的查询语句存储在一个varchar变量中,执行后不识别韩文。将变量类型改为nvarchar后搞定。

在SQL中英文可以用任意类型字段来存储,但是中文、韩文等只能存储在Unicode类型字段中,所以在操作中文或除英文外的其他语言时,最好在前面加上‘N’,以免出错。

posted @ 2017-03-28 18:47  菜鸟jing  阅读(746)  评论(0编辑  收藏  举报