2017-06-16 50 views
0

在html頁面中,顯示 的空格。我也在用在html頁面顯示Some的部分空格

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

在頭上,但沒有工作。這裏是一個例子:

Movie: Bombay Velvet 
Singer:�Suman Sridhar 
Music:�Mikey McCleary 
Music Label: Fox Music 

我想從昨天弄清楚,但不能。請幫助,可能會導致此問題。

已解決: mysql_query(「SET NAMES'utf8'」,$ connect);

感謝大家。

+0

檢查編碼(utf-8)並過濾和/或清理導致輸出的內容。 – Nitin

+0

檢查文件編碼並確保它是utf8 –

+1

嘗試在記事本>保存爲>更改編碼爲UTF>保存(覆蓋)和se如果它工作=] –

回答

0

由於您的數據來自數據庫和PHP。您可以在啓動時設置連接使用。

如果您使用的mysqli連接驅動,你可以這樣做:

mysqli_set_charset ($mysql_connection , 'utf8');

或OOP:

$mysql_connection->set_charset('utf8');

參考:http://php.net/manual/pt_BR/mysqli.set-charset.php

在需要使用另一個驅動程序看到類似的功能。

+0

抱歉,還沒有工作。這裏可能還有其他問題。我會去馬丁提供的鏈接 –

+0

字符集問題非常麻煩。您需要驗證以下內容: - 如果您的數據庫連接以正確的字符集響應。 - 如果你的文件保存在正確的enconding(在Atom中,這是在底部顯示的) - 如果你的http請求正確的編碼(這可以在運行時使用: 'header('Content-type: text/html; charset = utf-8');' –

+0

是的,我試圖從服務器端檢查它,是的它是以UTF格式保存,而且我試圖在PHP頭,還沒有工作。 –