base64 を使用して簡易中国語 (GB2312) 文字セットを表示および更新しようとしています。Base64 から GB2312 は正常に動作していますが、GB2312 を base64 に変換できません。
String str="17DP5Mqxx+vFxNXV";
Base64 base64=new Base64();
String gb2312=new String(base64.decode(str.getBytes()),"GB2312");
System.out.println("GB2312 = "+gb2312);
String baseString=new String(base64.encode(gb2312.getBytes()));
System.out.println("Base64 = "+baseString);
実際の結果は
GB2312 = 包装箱時刻撮像
Base64 =6KOF566x5pe26K+35ouN54Wn
期待される結果は
GB2312 = 包装箱時刻撮像
Base64 = 17DP5Mqxx+vFxNXV