Author: sergiykarpenko
Date: 2010-09-09 06:28:10 -0400 (Thu, 09 Sep 2010)
New Revision: 3096
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java
Log:
EXOJCR-752: NodeIndexer - all String are created with default encoding
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java 2010-09-09
06:56:47 UTC (rev 3095)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/NodeIndexer.java 2010-09-09
10:28:10 UTC (rev 3096)
@@ -316,7 +316,8 @@
try
{
DocumentReader dreader =
- extractor.getDocumentReader(new
String(pmime.getValues().get(0).getAsByteArray()));
+ extractor.getDocumentReader(new
String(pmime.getValues().get(0).getAsByteArray(),
+ Constants.DEFAULT_ENCODING));
data = propData.getValues();
@@ -333,7 +334,7 @@
if (encProp != null)
{
// encoding parameter used
- encoding = new String(encProp.getValues().get(0).getAsByteArray());
+ encoding = new String(encProp.getValues().get(0).getAsByteArray(),
Constants.DEFAULT_ENCODING);
}
if (dreader instanceof AdvancedDocumentReader)