问题: $str="你是一只狗"; //实现输出: '<font>你</font><font>是</font><font>一</font><font>只</font><font>狗</font>’; 答案: $str = "你是一只狗"; $str = iconv('gbk', 'utf-8', $str); //已是 utf-8 就不需要 $str = preg_replace('/./u', '<font>$0</font>', $str); $str = iconv('utf-8', 'gbk', $str); //已是 utf-8 就不需要 echo $str; //注意,若是乱码,则说明页面已是utf-8。