2011-04-02 35 views
1

我使用Utf8 - 如何清理這些字符串?

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

Mysql數據庫與 「utf8_general_ci」

,但我得到這些字符串

  • 鞍俱樂部3A上&德克;
  • SPECIALE阿爾Moro02/04/

如何清洗所有這些字符串?

+1

它看起來像在數據庫? (例如從phpMyAdmin)?數據庫中的「Saddle Club3ã â&de g;」是什麼? – Wh1T3h4Ck5 2011-04-02 21:46:08

+1

你從哪裏得到這些字符串使用什麼?這需要更多信息。 – 2011-04-02 21:48:23

+0

「我得到這些字符串」在哪裏,如何? – 2011-04-02 22:01:14

回答

0

對查詢使用任何utf-8設置嗎?

像:

mysql_query("SET CHARACTER SET utf8", $this->connection); 
mysql_query("SET NAMES utf8", $this->connection); 
$result = mysql_query($sql, $this->connection); 
1

你需要設置你的mysql數據庫連接的編碼。

$this->mysqli->query('SET NAMES utf8'); //on your mysqli instance 
or 
mysql_query('SET NAMES utf8'); // simple mysql query 

不知道,這可能有助於什麼連接你使用的類型,但..