Solr dataimporthandler问题导入数据拉丁文

我正在使用Solr 1.4和Tomcat6。 数据库MySQL 5.1存储数据拉丁文。 当我运行dataimporthandler这个数据=>查看solrpipe理员错误字体中的数据。

<doc> <str name="id">295</str> <str name="subject">Tuấn Tú</str> − ...<arr name="title"> <str>tunt721</str> </arr> </doc> 

真正的数据视图:

 <doc> <str name="id">295</str> <str name="subject">Tuấn Tú</str> − ...<arr name="title"> <str>tunt721</str> </arr> </doc> 

帮助我解决问题。 非常感谢

您可以尝试将数据源中的unicode设置更改为false:

  <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://host/databasename?zeroDateTimeBehavior=convertToNull&amp;useUnicode=false" encoding="iso-8859-1" user="username" password="password" /> 

更好的解决scheme是尝试将数据库转换为unicode / UTF8字符集。