我在 Mysql 中遇到希伯来语问题。我与 Visualstudio10、连接器和 linq 一起使用。我能做些什么?
该查询仅适用于英语。 *表和所有数据库都是utf-8(utf-8_general_ci) 我在数据库中看到希伯来语(phpmyadmin 或 mysql Workbench) 问题是从数据库读取值。
*我使用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);
}
}
the query works well only in english.
*the tables and all DB is utf-8(utf-8_general_ci)
I see hebrew in the db(phpmyadmin or mysql Workbench)
the problem is to read VALUES from the db.
*I use linqtosql to do the query and the model is EntityFramework.
this is a sample:
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);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了解决方案。我将句子- charset=utf8 添加到WebConfig 中的connectionString 中。
问题解决了。不管怎样,谢谢你的帮助。
I found the solution. I add the sentence- charset=utf8 to the connectionString in WebConfig.
The problem solved. Thanks anyway for your help.