空白字符转换问题echo $_POST['aaa'].'';function htmlpost($x){$x1=array(' ');$x2=array(" ");$x=str_replace($x1,$x2,$x);return $x;}echo $_POST['aaa']=htmlpost($_POST['aaa']);?> 在输入框输入连续两个以上空白字符按第一次提交没有问题,空白字符可以转换 ,但是按第二次提交,空白的字符没有转换为 请问什么原因?------解决方案--------------------utf8