帝国cms7.5版本在php7.1环境下建立目录时,目录会返回乱码,如下图:
1.打开/e/class/connect.php,搜索“function ReturnPinyinFun($hz){”然后将此函数完全注释掉,替换成如下代码:
function ReturnPinyinFun($hz){ global $ecms_config; include_once(ECMS_PATH.'e/class/pinyin.php'); $py = new PinYin(); $all_py = $py->get_all_py(trim($hz)); return join('',$all_py); }
修改后代码效果如下图:
2.将附件pinyin.php复制到e/class目录下。
这样就能解决解决增加栏目返回栏目拼音乱码的问题。