非中断空间转换为奇怪的字符(编码);

时间:2012-04-09 14:38:25

标签: php mysql utf-8

我已将ISO-8859-1的一些文本导入UTF8数据库 导入后我发现 已成为两个奇怪的字符Â* 当我用phpmyadmin检查这个时,我发现它看起来像Â Asterisk不存在所以我无法在替换查询上匹配它,所有我想要的是通过mysql查询用空格替换这个字符。 谢谢你的帮助

3 个答案:

答案 0 :(得分:0)

在将utf8_encode插入数据库之前尝试使用它。

答案 1 :(得分:0)

您可以使用REPLACE(text_string, from_string, to_string)函数更新表格字段..请参阅http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

答案 2 :(得分:0)

经过一些检查后,我可以匹配所需的字符组合Â+space我可以将空格与alt+0160匹配,而不是正常空格