该查询仅适用于英语。 *表和所有DB都是utf-8(utf-8_general_ci) 我在db(phpmyadmin或mysql Workbench)中看到了希伯来语 问题是从数据库中读取VALUES。
*我使用linqtosql进行查询,模型是EntityFramework。
这是一个示例:
using (dbEntities model = new dbEntities())
{
List<string> lstNoth = new List<string>();
var query = from t in model.producttype
where t.ProductTypeName.Contains(text)
select new
{
t.ProductTypeName
};
foreach (var item in query) //value in hebrew didn't get inside.
{
lstNoth.Add(item.ProductTypeName);
}
}
答案 0 :(得分:4)
我找到了解决方案。我将句子charset = utf8添加到WebConfig中的connectionString。
database=XXXX;charset=utf8
问题解决了。无论如何,谢谢你的帮助。