使用php iconv强制文本与UTF兼容

使用php iconv强制文本与UTF兼容,php,utf-8,iconv,Php,Utf 8,Iconv,我目前正在使用php命令行强制服务器上的数据符合UTF: $name = iconv('UTF-8', 'UTF-8//TRANSLIT', $name); 这在我运行PHP5.3而不是5.4的服务器上运行得非常完美。(不确定版本是否相关)。运行5.3的服务器是unix,运行5.4的服务器是ubuntu 12.04 有更好的方法吗?我错过什么了吗 编辑:只是想澄清一下: $name-before:Something-字幕 $name在5.3之后:什么 $name after on 5.4:nu

我目前正在使用php命令行强制服务器上的数据符合UTF:

$name = iconv('UTF-8', 'UTF-8//TRANSLIT', $name);
这在我运行PHP5.3而不是5.4的服务器上运行得非常完美。(不确定版本是否相关)。运行5.3的服务器是unix,运行5.4的服务器是ubuntu 12.04

有更好的方法吗?我错过什么了吗

编辑:只是想澄清一下:

$name-before:Something-字幕

$name在5.3之后:什么


$name after on 5.4:null

我认为这是底层系统的libc的问题。有没有解决方法?请尝试在命令行上使用示例数据执行
iconv
。。它有用吗?