帝国默认的截取替换函数没有对双引号起作用,添加要替换的字符和替换后的字符即可。
打开文件e/class/connect.php
找到函数 sub($string,$start=0,$length,$mode=false,$dot=”)
将其中的代码
$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;'), array(' ','&','"','<','>',"'"), $string);

替换为

$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;','&ldquo;','&rdquo;'), array(' ','&','"','<','>',"'",'“','”'), $string);