我在 Mysql 中遇到希伯来语问题。我与 Visualstudio10、连接器和 linq 一起使用。我能做些什么?

发布于 2024-11-07 13:51:34 字数 827 浏览 0 评论 0原文

该查询仅适用于英语。 *表和所有数据库都是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海夜未眠 2024-11-14 13:51:34

我找到了解决方案。我将句子- charset=utf8 添加到WebConfig 中的connectionString 中。

database=XXXX;charset=utf8 

问题解决了。不管怎样,谢谢你的帮助。

I found the solution. I add the sentence- charset=utf8 to the connectionString in WebConfig.

database=XXXX;charset=utf8 

The problem solved. Thanks anyway for your help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文