我有一个包含字符的字符串�我无法正确替换它。
str_replace(“�”,“”,$ myvar);
不起作用,有没有人知道如何删除/替换字符串中的�??
或者有没有简单的方法在MYSQL级别使用字符编码?
答案 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字符。它也可以帮助你处理上述字符。
中描述了一些其他方法