Zend framework Zend搜索Lucene和波斯语!
我的zf项目中有以下代码: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', $
$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祝你好运