public static byte[] decodeUrlSafe(CharSequence data) { StringBuilder encode = new StringBuilder(); for (int i = 0; i < data.length(); i++) { char c = data.charAt(i); if ( c == '-') { encode.append('+'); } else if (c == '_') { encode.append('/'); } else { encode.append(c); } } return decode(encode.toString()); }
public static byte[] decodeUrlSafe(CharSequence data) { StringBuilder encode = new StringBuilder(); for (int i = 0; i < data.length(); i++) { char c = data.charAt(i); if ( c == '-') { encode.append('+'); } else if (c == '_') { encode.append('/'); } else { encode.append(c); } } return decode(encode.toString()); }
value = Base64.decode((String)value);
value = Base64.decode((String)value);
@Test public void testToChars1() throws Exception { Clob result = (Clob)helpInvokeMethod("to_chars", new Class<?>[] {DefaultDataClasses.BLOB, DefaultDataClasses.STRING}, new Object[] { new BlobType(new SerialBlob("hello world".getBytes("ASCII"))), "BASE64" }, null); //$NON-NLS-1$ String string = result.getSubString(1, (int)result.length()); assertEquals("hello world", new String(Base64.decode(string), "ASCII")); }
return Base64.decode(part.getBodyAsString());
return Base64.decode(part.getBodyAsString());