2010-11-18 28 views

回答

1

爲了幫助您,我們將需要更多的細節。這可能是一個字符集問題。就好像你的數據庫在ISO 8859-1中,但你的網頁是UTF-8。

檢查數據庫表的字符集和頁面的字符集。

當您提供更多詳細信息時,我會用更有用的提示更新我的答案。

4

聽起來像在SO和整個互聯網上討論過的字符集問題一百萬次(在提出問題之前,您應該使用的是search function)。只需使用相同的字符集無處不在(並且,如果您必須選擇,請使用utf-8)。 this是一個非常好的和簡短的說明,你將不得不做的。基本上是:

  • 提供您的網站爲UTF-8(通過設置正確的標題)
  • 使用UFT-8的數據庫連接(mysql_set_charset('utf8');SET NAMES UTF8;)(是大多數人忘了)
  • 使用UFT-8的排序規則爲varchar /文本字段在DB
  • 設置accept-charset爲UTF-8的形式