SQL 阿拉伯语搜索
本文关键字:搜索 阿拉伯语 SQL | 更新日期: 2023-09-27 18:31:32
我有一个带有SQL Server数据库的 ASP.Net C#搜索程序。
下拉列表和文本框在数据库中搜索,但找不到阿拉伯字母。
请问有人有解决方案吗?
这是我使用 SQL 语句的代码
void GetContact(string column, string keyword)
{
con.Open();
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandType = CommandType.Text;
com.CommandText = "SELECT * FROM Contact WHERE " + column +" LIKE '%" + keyword + "%'";
SqlDataReader data = com.ExecuteReader();
gvContact.DataSource = data;
gvContact.DataBind();
con.Close();
}
您应该使用 N' 前缀来指示您正在搜索 Unicode 字符串:
SELECT *
FROM dbo.tblArticle
WHERE name LIKE N'%......%'