我正在尝试在以下行上执行str_replace:
team 4 -1ööööö57167168
我过去只是通过这样做来做到这一点:
str_replace("ööööö", " ",trim($line));
期望的结果应为team 4 -1 57167168
但是,现在我正在尝试在Codeigniter应用程序中执行它,它无法替换它,我不知道该尝试什么。
这是Codeigniter的编码配置问题吗?如何才能正确更换?
答案 0 :(得分:1)
在这里查看多字节字符串函数http://php.net/manual/en/ref.mbstring.php,特别是mb_str_replace。
注意,ö可以用多个字符集表示,因此请确保您匹配正确的字符集!
答案 1 :(得分:-3)
使用utf8_encode()和utf8_decode(),PHP不是UTF8本地语言!