2014-02-18 77 views
0

我在我的數據庫的單元格中有ñ和á。我的排序規則設置爲utf8,但在網站上我的角色顯示不正確。國際字符整理(西班牙語),php

Esperamos que disfrute del programa y aprenda bastantes consejos 
�tiles para padres para mejorar el desarrollo de su hijo. Tambi�n 
puede aprender de otras mam�s y ellas de usted. El Foro... 

通過SELECT語句,然後通過頁面上的PHP顯示它。如果您需要更多信息,請與我們聯繫。也許這是一個常見問題?

+0

您應該將腳本中的字符集設置爲UTF8。 –

+0

發佈您的代碼。看起來字符集在條目,數據庫寫入,數據庫讀取和顯示之間沒有得到正確的翻譯。 – miken32

+0

使用標題標題('Content-Type:text/html; charset = utf-8'); –

回答

1

試着與你的PHP腳本的頂部這個頭:

header('Content-Type: text/html; charset=utf-8'); 

和/或META標記爲linked answer說。

<meta charset="utf-8"> 
+0

我做了兩件事,然後我終於用mysqli_set_charset() – broinjc

1

在檢查我的字符集是否正確之後,這樣做了。

class DBMySQL{ 
// ... 
    private function set_connection($connection) { 
     $this->_connection = $connection; 
     mysqli_set_charset($connection, "utf8"); // VICTORY! 
    } 
// ... 
}