2011-06-22 95 views
1

我在PHP中設置語言支持時遇到問題。亞洲語言的數據庫字符集/ Unicode(UTF-8)

如果用它來從我以前的供應商(共享主機)

而現在我對我的VPS與Godaddy的罰款。

唯一的問題,從我的WordPress的時候,如果我張貼的語言,例如像在後其確定泰語,但是當我做一些設置,如設置標語

這將是一個問號像??????????和我去了數據庫,看看並找到相同的東西

所以我看看排序,它在UFT-8正確設置從我以前的提供程序有相同的地方。

,我看我的php.ini它與iso-8859-1然後我把它改爲UFT-8,看看是否是真正幫助

但後來還是給了我同樣的結果

有比其他任何這兩個配置爲了獲得它將在數據庫中發佈的語言,與我想要在db中發佈的語言相同。

感謝

+2

http://stackoverflow.com/questions/6044030/having-trouble-with-php-mysql-and-utf8/6044073 #6044073你需要確保你的數據庫連接設置使用UTF-8,並確保你的html元標記設置UTF-8作爲字符集 –

+0

我檢查的是完全相同的舊文件,它只是我搬到了新服務器 – Ali

回答

1

嘗試添加以下到您的wp-config.php

define('DB_CHARSET', 'utf8'); 
define('DB_COLLATE', 'utf8_general_ci'); 
+0

虐待試用 還有一件事情只發生在保存帖子在草案和何時更改設置,但發佈時沒有保存手段只是發佈都很好 – Ali

+0

我接受你的答案,但並不真正解決問題:( – Ali