2014-02-06 27 views
0

標題不言自明。我曾嘗試加入:似乎無法讓PHP顯示來自MySQL數據庫的反轉感嘆號

mb_internal_encoding('UTF-8'); 
mb_http_output('UTF-8'); 
mb_http_input('UTF-8'); 
mb_language('uni'); 
mb_regex_encoding('UTF-8'); 
ob_start('mb_output_handler'); 

到文件的開頭。沒有它,它會在瀏覽器上顯示正常,但在外殼中顯示扭曲的字符。添加它後,它會在瀏覽器和外殼下移除反轉的感嘆號。在MySQL shell中輸入相同的查詢正常工作,因此shell能夠正確顯示字符。最終,我想忽略這個字符從排序的標題開始(¡Three Amigos!)。

回答

0

我想出了mysql_set_charset函數。