Zend framework Zend搜索Lucene和波斯语!

Zend framework Zend搜索Lucene和波斯语!,zend-framework,utf-8,lucene,persian,Zend Framework,Utf 8,Lucene,Persian,我的zf项目中有以下代码: $index = Zend_Search_Lucene::open(APPLICATION_PATH . '/cache/search_index'); $doc = new Zend_Search_Lucene_Document(); $title = "سلام سینا xxx sad"; $doc->addField(Zend_Search_Lucene_Field::Text('title', $

我的zf项目中有以下代码:

$index = Zend_Search_Lucene::open(APPLICATION_PATH . '/cache/search_index');
        $doc = new Zend_Search_Lucene_Document();

        $title = "سلام سینا xxx sad";



        $doc->addField(Zend_Search_Lucene_Field::Text('title', $title));

        $index->addDocument($doc);
        $index->commit();

        $index->optimize();
        echo "Index contains " . $index->count() . " documents.\n\n";
        $results = $index->find('xxx');
        foreach ($results as $res) {


            var_dump($res->title);
        }
当var_dump执行输出-> 字符串(39)“ØØیناØا†xxx sad”

当我使用utf_解码时 弦(25)“س”�?ا�? س�?�?اxxx悲伤”

我怎样才能正确地解码呢!:(?)

我已经在这个软件中使用了解决方案->

但不起作用,并添加了关于iconv的通知错误

plz帮助:)

由以下代码修复:

$index = Zend_Search_Lucene::open(APPLICATION_PATH . '/cache/search_index');
    $doc = new Zend_Search_Lucene_Document();

    $title = "سلام سینا xxx sad";



    $doc->addField(Zend_Search_Lucene_Field::Text('title', $title,"UTF8"));

    $index->addDocument($doc);
    $index->commit();

    $index->optimize();
    echo "Index contains " . $index->count() . " documents.\n\n";



    var_dump($index->getDocument(9));

    echo "Search";
     $results = $index->find('سینا');
   foreach ($results as $res) {


        var_dump($res->title);
    }

    die(1); 

萨拉姆,人类数据与az数据库的关系,包括az索引、vali vaghti文档和farsi搜索索引、国家二级新移民、idea二级新移民?@SamiraKhorshidi Lot kon finglish nanevis inja。。。lotfan biain到gmail。。。巴亚德贝比南法典miandashti@gmail.commamnun,moshkel hal shod inam rahe hal:)@SamiraKhorshidi祝你好运