在帝国CMS的使用中,我们有什么会使用到编码转换功能,常常会遇到这样的情况
这种情况是程序无法正确的找到编码文件造成的,核心位置是:/e/class/doiconv.php
第31行。我一般的操作是直接改成使用帝国CMS的静态路径变量:ECMS_PATH
,具体操作如下:
将$this->config['codetable_dir'] = $dir."../data/codetable/";
改成$this->config['codetable_dir'] = ECMA_PATH."e/data/codetable/";
这样在项目中任何地方只要使用的编码都没问题了。