2016-12-23 61 views
0

對不起,如果我的問題是重複的,谷歌上搜索後,我發現我的問題的答案,說:phpMyAdmin的將不顯示Unicode(UTF-8)字符正確到數據庫中,但在web正確顯示

1-go to libraries folder 
2-finding file database_interface.lib.php 
3-comment below code: 


    if (! empty($GLOBALS['collation_connection'])) { 
    PMA_DBI_query("SET CHARACTER SET 'utf8';", $link, PMA_DBI_QUERY_STORE); 
    $mysql_charset = explode('_', $GLOBALS['collation_connection']); 
    PMA_DBI_query("SET collation_connection = '" .  PMA_sqlAddslashes($GLOBALS['collation_connection']) . "';", $link, 

    PMA_DBI_QUERY_STORE); 
    } else { 
    PMA_DBI_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci';", $link,  PMA_DBI_QUERY_STORE); 
} 

我現在的問題是我沒有(database_interface.lib.php)在庫文件夾

版本我的XAMPP的是3.2.2

+1

phpmyadmin可能有正確的配置,並且您的網站有一些有問題的整理/字符集。我將更安全地解決數據庫中的問題(而不是改變phpmyadmin的工作方式)。 – Dekel

+0

我已經在html頁頭標籤中添加了(),無論如何我可以解決這個問題。我使用mysqli進行連接。 – Masoud

+0

你可能有默認的連接字符集/ collat​​e。你應該改變它們。 – Dekel

回答

1

我添加下面的代碼插入任何和select語句之前,而現在它的工作原理。

$ conn-> set_charset('utf8');