问题描述:
搭建的discuz论坛出现乱码
原因:
php使用缩写的方式
决定是否允许使用代码开始标志的缩写形式(<? ?> )。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用<?xml ?> 。否则还可以通过php来输出,例如:<?php echo '<?xml version="1.0"'; ?> 。如果禁用了,必须使用 PHP 代码开始标志的完整形式(<?php ?> )。
注意:本指令也会影响到缩写形式 <?= ,它和 <? echo 等价。使用此缩写需要short_open_tag 的值为 On。
来源: http://blog.csdn.net/21aspnet/article/details/6582159
解决:
将PHP.ini文件中的short_open_tag = off 项,设置成on,重启http服务即可