You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2012/01/04 01:45:44 UTC

svn commit: r1227005 - /lucene/dev/branches/lucene3305/modules/analysis/kuromoji/src/java/org/apache/lucene/analysis/kuromoji/dict/UserDictionary.java

Author: rmuir
Date: Wed Jan  4 00:45:43 2012
New Revision: 1227005

URL: http://svn.apache.org/viewvc?rev=1227005&view=rev
Log:
LUCENE-3305: add workaround to fix tests if utf-8 isn't the default encoding

Modified:
    lucene/dev/branches/lucene3305/modules/analysis/kuromoji/src/java/org/apache/lucene/analysis/kuromoji/dict/UserDictionary.java

Modified: lucene/dev/branches/lucene3305/modules/analysis/kuromoji/src/java/org/apache/lucene/analysis/kuromoji/dict/UserDictionary.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene3305/modules/analysis/kuromoji/src/java/org/apache/lucene/analysis/kuromoji/dict/UserDictionary.java?rev=1227005&r1=1227004&r2=1227005&view=diff
==============================================================================
--- lucene/dev/branches/lucene3305/modules/analysis/kuromoji/src/java/org/apache/lucene/analysis/kuromoji/dict/UserDictionary.java (original)
+++ lucene/dev/branches/lucene3305/modules/analysis/kuromoji/src/java/org/apache/lucene/analysis/kuromoji/dict/UserDictionary.java Wed Jan  4 00:45:43 2012
@@ -159,7 +159,8 @@ public class UserDictionary implements D
   
   public static UserDictionary read(InputStream is) throws IOException {
     UserDictionary dictionary = new UserDictionary();
-    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+    // nocommit: require Readers not InputStreams (or InputStream/filename + charset)
+    BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
     String line = null;
     int wordId = CUSTOM_DICTIONARY_WORD_ID_OFFSET;
     while ((line = reader.readLine()) != null) {