Zend framework Zend Lucene搜索-非法字符问题

Zend framework Zend Lucene搜索-非法字符问题,zend-framework,lucene,special-characters,Zend Framework,Lucene,Special Characters,如何修复此错误 A PHP Error was encountered Severity: Notice Message: iconv() [function.iconv]: Detected an illegal character in input string Filename: Common/Utf8.php Line Number: 77 A PHP Error was encountered Severity: Notice Message: iconv() [function.i

如何修复此错误

A PHP Error was encountered
Severity: Notice
Message: iconv() [function.iconv]: Detected an illegal character in input string
Filename: Common/Utf8.php
Line Number: 77

A PHP Error was encountered
Severity: Notice
Message: iconv() [function.iconv]: Detected an illegal character in input string
Filename: Lucene/Field.php
Line Number: 222
这些是我输入的字符

ŸeÈ╬fý↔5ƒ1
我试着把钱存到lucene的田里

附言

使用此代码处理输入

htmlentities($input, ENT_COMPAT, 'UTF-8');

我使用的是PHP5.2.17和Zend Framework 1.12.0

尝试过程:iconv('ISO-8859-1','ASCII//TRANSLIT',$input');-它对我有效,但我现在无法测试…我更喜欢一个清理输入的解决方案,而不是编辑Zend文件,这是在添加到Zend文件之前清理输入的解决方案。以下是我的结果(1)你的iconv代码然后Htmlenties=ŸeÈ???fý↔5ƒ1(2)您的iconv仅=,e????f?1/2???5AE?1(3)htmlentities然后您的iconv=ŸeÈ???fý↔5ƒ1检查支持的Lucene编码