我没有进行任何设置呀。。。
我只是保证所有编码都是 UTF-8。
悲剧了。·第一次遇到这么纠结的问题。总么看到是uft8.。伤心啊 你得服务器环境是不是再mac系统下,我今天遇到跟你同样的问题。
我尝试输入任何字符串,通过iconv函数转换之后,全部变成了空串。 但是同样的代码在ubuntu系统下测试是没有问题的,iconv转换后正常返回。
查了php的 iconv 设置,ms没有什么区别。。。。。。 没想过问题仍未解决。
echo $this->utf8->clean_string('abcd€fg');
在linux环境下并无半点问题。
既然是
@iconv('UTF-8', 'UTF-8//IGNORE', $str);
有问题,应先怀疑iconv是否出了事。
网上查一下,似乎MAMP 1.9.5 的iconv有问题,是不是在用MAMP 1.9.5?若是,试试改回1.9.4看。
参考:
http://forum.mamp.info/viewtopic.php?f=6&t=10846
页:
1
[2]