首页 > 技术文章 > sql server 韩文查询匹配失败

ant-jmf17 2017-03-28 18:47 原文

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

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

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

推荐阅读