2013-02-11 25 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