0

我在这个网站上使用了ajaxSearch:http://www.rhemapress.pl/www_poradnia/当我输入一些东西时,例如:czwarta或者wspomaganie当我点击一个返回链接时,它会将我重定向到这个文档,但是在这个链接的末尾是这样的: &searched=wspomaganie&advsearch=oneword&highlight=ajaxSearch_highlight+ajaxSearch_highlight1我得到了这个错误我点击后。

  MODx encountered the following error while attempting to parse the requested resource:
  htmlentities() [function.htmlentities]: charset `ISO-8859-2' not supported, assuming iso-8859-1
  /home/users/rhemapress/public_html/rhemapress/www_poradnia/manager/includes/document.parser.class.inc.php(790) : eval()'d code    

哪里有问题?我怎样才能正确地做到这一点?数据库是UTF8。

4

1 回答 1

1

我认为您需要替换字符集,类似于他们在此处的操作方式:

http://forums.modx.com/index.php?topic=17161.0

查找与此类似的实例,特别是“etomite_charset”:

htmlentities($output,ENT_QUOTES,$modx->config['etomite_charset']);

替换为与此类似的内容:

htmlentities($输出,ENT_QUOTES);

但是我不知道这将出现在 ajax 搜索插件中的所有实例。

于 2013-02-12T22:44:43.987 回答