From c612046e5ea26b058c80ea3a60712b7a368bc006 Mon Sep 17 00:00:00 2001 From: danielr Date: Fri, 17 Oct 2008 09:59:59 +0000 Subject: [PATCH] r5278 java 1.5 compatible git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5280 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/server/serverCodings.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/de/anomic/server/serverCodings.java b/source/de/anomic/server/serverCodings.java index f6a6a68d3..000b4b6fd 100644 --- a/source/de/anomic/server/serverCodings.java +++ b/source/de/anomic/server/serverCodings.java @@ -30,7 +30,7 @@ import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; -import java.nio.charset.Charset; +import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.util.Collections; import java.util.ConcurrentModificationException; @@ -98,7 +98,13 @@ public final class serverCodings { try { final MessageDigest digest = MessageDigest.getInstance("MD5"); digest.reset(); - digest.update(key.getBytes(Charset.forName("UTF-8"))); + byte[] keyBytes; + try { + keyBytes = key.getBytes("UTF-8"); + } catch (UnsupportedEncodingException e) { + keyBytes = key.getBytes(); + } + digest.update(keyBytes); return digest.digest(); } catch (final java.security.NoSuchAlgorithmException e) { System.out.println("Internal Error at md5:" + e.getMessage());