import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.charset.CharacterCodingException;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
public class Char8859_1Decoder {
public static void main( String[] args ) throws CharacterCodingException {
String hex = "6174656ec3a7c3a36f";
int len = hex.length();
byte[] cStr = new byte[len/2];
for( int i = 0; i < len; i+=2 ) {
cStr[i/2] = (byte)Integer.parseInt( hex.substring( i, i+2 ), 16 );
}
CharsetDecoder decoder = Charset.forName( "UTF-8" ).newDecoder();
CharBuffer cb = decoder.decode( ByteBuffer.wrap( cStr ));
System.out.println( cb.toString());
}
}