2012-07-31 76 views
1

我創建了一個名爲'項目'與utf-8_bin整理和當我繼續插入數據,我插入devnagari,尼泊爾,它一切都很好,當它涉及到顯示記錄,所有devnagari字體將顯示爲問號,如果我寫了निश्चल那麼它會顯示爲???????但它在phpmyadmin中正確顯示,我已經聲明在我的頁面上也使用utf-8,這裏是我的頁面的標題部分。phpmyadmin顯示utf8,但網站doesnt

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta name="keywords" content="" /> 
<meta name="description" content="" /> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<meta charset="utf-8" /> 
</head> 
<?php 
$sql="SELECT * FROM `swyamsewika`.`items`"; 
mysql_connect("localhost","root",""); 
$query=mysql_query($sql); 
$a=mysql_fetch_array($query); 
var_dump($a); 
?> 

如果我在頁面中輸入निश्चल,那麼它顯示正確。當我輸入數據庫,然後檢索使用PHP,然後它進入?????請儘快幫我...

回答

1

可以在my.ini的設置(MySQL的)

character-set-server = utf8 

init-connect = "set names utf8" 
+0

感謝它解決了這個問題..感謝了很多 – user1320722 2012-07-31 12:43:47

+0

你必須接受這個答案,如果雁爲了答謝他(巫術)已經爲你工作 – 2012-07-31 12:51:28