2010-07-16 25 views
0

我正在開發一個wordpress項目。我的數據庫是在UTF一般。在數據庫方面似乎一切正常,除了評論之外,網站的其他部分正在工作。 當我顯示評論wordpress只是顯示符號而不是文字 任何人都可以幫助我嗎?Wordpress在URDU中的評論(其他語言)

http://www.freeimagehosting.net/>http://www.freeimagehosting.net/uploads/67cbb3183f.jpg BORDER = 0 ALT = 「免費託管圖片」>

回答

1

首先,檢查這些符號實際上不在數據庫中 - 這通常發生在數據庫之間的導入/導出過程中。

如果一切正常,請檢查Content-Type標題是否如此發送(我使用HttpFox);

Content-Type: text/html; charset=UTF-8 

還可以,但不要抱我吧,我看過一些(舊的)瀏覽器仍然需要在HTML <head />一個Http-Equiv標籤;

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

並確保您的數據庫連接也是UTF-8 - 使用MySQL,請使用SET NAMES

WordPress應該已經在做大部分工作,但在檢查時沒有任何傷害。

+0

我檢查過數據庫,評論的形式正確。 該網站的其餘部分工作正常,帖子和網頁也在烏爾都語,並沒有與他們的問題。它清除了沒有問題的HTML字符集和我的SQL連接... 請訪問:http://eeqaz.org 我上傳了網站那裏... – debuggerpk 2010-07-16 14:45:59

+0

「它清除沒有問題與HTML字符集和我的SQL連接「 - 你的意思是你做了我在我的答案建議的檢查,或者你認爲一切都應該罰款,因爲數據庫是好的? – TheDeadMedic 2010-07-17 15:16:09

1

除了到所有TheDeadMedic說,確保:

  • 在您的wp-config.php文件,設置define(‘DB_CHARSET’, ‘utf8′);
  • SQL連接有SET NAMES UTF8

我有一個情況,第二個不能完成,然後終極字符集恢復正常,然後我拿出define(‘DB_CHARSET’, ‘utf8′);