public static String guessEncoding(byte[] bytes)
	{
		UniversalDetector detector = new UniversalDetector(null);
		detector.handleData(bytes, 0, bytes.length);
		detector.dataEnd();
		String encoding = detector.getDetectedCharset();
		detector.reset();
		if (encoding == null)
		{
			encoding = DEFAULT_CONTENTTYPE;
		}
		return encoding;
	}