2013-02-11 66 views
1

我在我的本地机器上建立了一个果园网站。这个网站是三种语言,并在我的本地计算机上,这是很好的。 但我在远程服务器上发布我的网站后;例如,当我想在波斯语中添加一个新页面后,将单词保存到数据库后,每个单词都改为????。 网站地址是http://modernsaraylar.com/,我不知道如何解决它。 顺便说一下,我已经把所有的表格整理为utf8波斯-CI,但它不提前工作:(波斯语改为???在果园里

TNX。

回答

1

添加“字符集= utf-8”在连接字符串的结尾,它解决了这个问题。它你使用MySQL,你也会有这种问题。

1

在SQL那么你将不得不改变列类型应更改为nvarchar,而不是为varchar

+0

TNX,它是为nvarchar。在问题是连接字符串,因为我的数据库是MySql我不得不在连接字符串处添加CharSet = utf8。 – MRP 2013-08-30 10:39:51