X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FDictionary.java;h=b500f7f1687936309f2f559e0e19541956759ea1;hb=8674b09eae371994e01e0af541b546fced86c366;hp=82ba2cfa6d90c319c1cbcb8d01e6950dbab19402;hpb=acfb5ff7f1ab0cafad4bc6a00d854ef829738ae3;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/engine/Dictionary.java b/src/com/hughes/android/dictionary/engine/Dictionary.java index 82ba2cf..b500f7f 100644 --- a/src/com/hughes/android/dictionary/engine/Dictionary.java +++ b/src/com/hughes/android/dictionary/engine/Dictionary.java @@ -14,12 +14,6 @@ package com.hughes.android.dictionary.engine; -import com.hughes.android.dictionary.DictionaryInfo; -import com.hughes.util.CachingList; -import com.hughes.util.raf.RAFList; -import com.hughes.util.raf.RAFListSerializer; -import com.hughes.util.raf.RAFSerializable; - import java.io.ByteArrayOutputStream; import java.io.DataInput; import java.io.DataInputStream; @@ -31,11 +25,18 @@ import java.io.PrintStream; import java.io.RandomAccessFile; import java.nio.channels.Channels; import java.nio.channels.FileChannel; +import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.zip.GZIPOutputStream; +import com.hughes.android.dictionary.DictionaryInfo; +import com.hughes.util.CachingList; +import com.hughes.util.raf.RAFList; +import com.hughes.util.raf.RAFListSerializer; +import com.hughes.util.raf.RAFSerializable; + public class Dictionary implements RAFSerializable { private static final int CACHE_SIZE = 5000; @@ -214,7 +215,7 @@ public class Dictionary implements RAFSerializable { out.seek(dataPos); out.writeShort(h.entrySource.index()); out.writeUTF(h.title); - byte[] data = h.getHtml().getBytes("UTF-8"); + byte[] data = h.getHtml().getBytes(StandardCharsets.UTF_8); out.writeInt(data.length); ByteArrayOutputStream baos = new ByteArrayOutputStream(); GZIPOutputStream gzout = new GZIPOutputStream(baos);