ISO-8859-5をエンコードするためにredisとjedisAPIをテストします。
String S = new String("Привет мир".getBytes(), "ISO-8859-5");
redis.lpush("test", S);
System.out.println(redis.lpop("test"));
結果として、私は次のようになります:а�б�аИаВаЕб�аМаИб�</ p>
次に、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));
結果:аАТаБТаАааАааАааБТаАааАааБТ
私は何を間違えますか?それは私ですか、それともredisですか、それともジェダイですか?