2012-12-06 13 views
2

我想在從mySQL中拉出的下拉框中顯示utf8字符(utf8_general_ci),這些字符以鑽石的形式返回?在中間。在下拉列表框中顯示從mySQL返回的特殊字符

我試過htmlspecialchars和htmlentities。並且它返回一個空白字符串。 網站也有字符集設置爲utf-8。

非常感謝。

+0

確保你的文檔的頭部有'' –

+0

你有這個頭? '' –

回答

2

嘗試使用utf8_encode()函數,看看它是否工作。

+0

謝謝你工作完美! – Anthony1234

+0

不客氣:) –

+0

@NullPointer,對不起,我不是OP,在這裏接受答案。希望你現在已經注意到了。 :) –

0
$inn_qu=mysql_query("select * from catagory where ct_id='$id' order by c_id"); 
     while($re=mysql_fetch_array($inn_qu)){ 
      $trs=get_html_translation_table(HTML_ENTITIES); 
      $str=$re['c_rate']; 
      $encode=strtr($str,$trs) 
+1

使用上面的代碼可以刪除特殊字符 –