1

我用

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

带有“utf8_general_ci”的Mysql数据库

但我得到了这些字符串

  • 马鞍俱乐部 3°​​​​​
  • Speciale Aldo Moro02/04/�</li>

如何清理所有这些字符串?

4

2 回答 2

1

您需要设置 mysql 数据库连接的编码。

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

不知道您使用哪种类型的连接,但这可能会有所帮助..

于 2011-04-02T21:48:36.073 回答
0

您是否在查询时使用任何 utf-8 设置?

喜欢:

mysql_query("SET CHARACTER SET utf8", $this->connection);
mysql_query("SET NAMES utf8", $this->connection);
$result = mysql_query($sql, $this->connection);
于 2011-04-02T21:47:38.120 回答