PHP - 如何在字符串中替换�

时间:2013-06-17 00:46:56

标签: php mysql

我有一个包含字符的字符串�我无法正确替换它。

  

str_replace(“�”,“”,$ myvar);

不起作用,有没有人知道如何删除/替换字符串中的�??

或者有没有简单的方法在MYSQL级别使用字符编码?

2 个答案:

答案 0 :(得分:1)

使用mb_ereg_replace进行多字节字符替换

string mb_ereg_replace ( string $pattern , string $replacement , string $string [, string $option = "msr" ] )

答案 1 :(得分:0)

我建议您使用此功能:https://github.com/neitanod/forceutf8以清除所有非UTF-8字符。它也可以帮助你处理上述字符。

PS。 Remove non-utf8 characters from string

中描述了一些其他方法