Asp.net mvc 波斯语改成???在果园里

Asp.net mvc 波斯语改成???在果园里,asp.net-mvc,orchardcms,Asp.net Mvc,Orchardcms,我已经在本地机器上建立了一个果园站点。这个网站有三种语言,在我的本地计算机上,每种语言都很好。 但在我在远程服务器上发布我的站点之后;例如,当我想用波斯语添加一个新页面时,将单词保存到数据库后,每个单词都会更改为????。 网站地址是,我不知道如何修复它。 顺便说一句,我已经将所有的表排序规则设置为utf8波斯ci,但它不起作用:( TNX。在SQL中,您必须将列类型更改为nvarchar,而不是varchar。添加“CharSet=utf8”在连接字符串的末尾,它解决了这个问题。如果你使用My

我已经在本地机器上建立了一个果园站点。这个网站有三种语言,在我的本地计算机上,每种语言都很好。 但在我在远程服务器上发布我的站点之后;例如,当我想用波斯语添加一个新页面时,将单词保存到数据库后,每个单词都会更改为????。 网站地址是,我不知道如何修复它。 顺便说一句,我已经将所有的表排序规则设置为utf8波斯ci,但它不起作用:(


TNX。在SQL中,您必须将列类型更改为nvarchar,而不是varchar。添加“CharSet=utf8”在连接字符串的末尾,它解决了这个问题。如果你使用MySQL,你就会遇到这个问题。

TNX,它是nvarchar。问题是连接字符串,因为我的数据库是MySQL,我必须在连接字符串处添加CharSet=utf8。