Я тестирую redis и jedis API для кодирования ISO-8859-5:
String S = new String("Привет мир".getBytes(), "ISO-8859-5");
redis.lpush("test", S);
System.out.println(redis.lpop("test"));
В результате у меня есть: а б аИаВаЕб аМаИб
Затем я пытаюсь использовать SafeEncoder:
String S = new String("Привет мир".getBytes(), "ISO-8859-5");
redis.lpush("test", S);
byte[] Result = SafeEncoder.encode(redis.lpop("test"));
System.out.println(new String(Result));
Результат: аАТаБТаАааАааАааБТ аАааАааБТ
Что я делаю не так? Это я или редис, или джедай?