List of usage examples for java.nio.charset StandardCharsets US_ASCII
Charset US_ASCII
To view the source code for java.nio.charset StandardCharsets US_ASCII.
Click Source Link
From source file:io.vertx.ext.shell.term.TelnetTermServerTest.java
@Test public void testOutBinaryFalse(TestContext context) throws Exception { byte[] expected = StandardCharsets.US_ASCII.encode("").array(); startTelnet(context, new TelnetTermOptions().setOutBinary(false), term -> { term.write("\u20AC"); });/*w w w .j a va2 s .com*/ client.addOptionHandler(new WindowSizeOptionHandler(10, 20, false, false, true, false)); client.connect("localhost", server.actualPort()); InputStream in = client.getInputStream(); for (int i = 0; i < expected.length; i++) { context.assertEquals((int) expected[i], in.read()); } }
From source file:org.dcache.ftp.client.extended.GridFTPControlChannel.java
@Override public void write(Command cmd) throws IOException, IllegalArgumentException { byte[] bytes = cmd.toString().getBytes(StandardCharsets.US_ASCII); byte[] token = context.wrap(bytes, 0, bytes.length); inner.write(new Command("ENC", BaseEncoding.base64().encode(token))); }
From source file:org.apache.nifi.processors.standard.util.crypto.OpenSSLPKCS5CipherProvider.java
@Override public void writeSalt(byte[] salt, OutputStream out) throws IOException { if (out == null) { throw new IllegalArgumentException("Cannot write salt to null OutputStream"); }/*www. j a v a 2s . c om*/ out.write(OPENSSL_EVP_HEADER_MARKER.getBytes(StandardCharsets.US_ASCII)); out.write(salt); }
From source file:de.undercouch.actson.JsonParserTest.java
/** * Test if a JSON text containing invalid characters cannot be parsed * if the parser uses ASCII encoding//from w ww . j a v a 2 s . c o m */ @Test public void malformedInput() { byte[] json = "{\"name\": \"\uffff\"}".getBytes(StandardCharsets.UTF_8); parseFail(json, new JsonParser(StandardCharsets.US_ASCII)); }
From source file:org.springframework.http.codec.multipart.DefaultMultipartMessageReader.java
/** * Convert the given data buffer into a {@link HttpHeaders} instance. The given string is read * as US-ASCII, then split along \r\n line boundaries, each line containing a header name and * value(s).//from w ww . j a v a 2s .co m */ private static HttpHeaders toHeaders(DataBuffer dataBuffer) { byte[] bytes = new byte[dataBuffer.readableByteCount()]; dataBuffer.read(bytes); DataBufferUtils.release(dataBuffer); String string = new String(bytes, StandardCharsets.US_ASCII); String[] lines = string.split(HEADER_SEPARATOR); HttpHeaders result = new HttpHeaders(); for (String line : lines) { int idx = line.indexOf(':'); if (idx != -1) { String name = line.substring(0, idx); String value = line.substring(idx + 1); while (value.startsWith(" ")) { value = value.substring(1); } String[] tokens = StringUtils.tokenizeToStringArray(value, ","); for (String token : tokens) { result.add(name, token); } } } return result; }
From source file:nl.salp.warcraft4j.casc.cdn.EncodingFileParser.java
private EncodingFileHeader parseHeader(DataReader reader) throws DataReadingException, DataParsingException, CascParsingException { String magicString = reader.readNext(DataTypeFactory.getFixedLengthString(2, StandardCharsets.US_ASCII)); if (!MAGIC_STRING.equals(magicString)) { throw new CascParsingException( format("Encoding file starts with magic string %s instead of %s", magicString, MAGIC_STRING)); }/* w ww . ja v a 2s .c o m*/ byte[] unknown1 = reader.readNext(DataTypeFactory.getByteArray(3)); int unknown2 = reader.readNext(DataTypeFactory.getUnsignedShort(), ByteOrder.LITTLE_ENDIAN); int unknown3 = reader.readNext(DataTypeFactory.getUnsignedShort(), ByteOrder.LITTLE_ENDIAN); long segmentCount = reader.readNext(DataTypeFactory.getUnsignedInteger(), ByteOrder.BIG_ENDIAN); long unknown4 = reader.readNext(DataTypeFactory.getUnsignedInteger(), ByteOrder.BIG_ENDIAN); byte unknown5 = reader.readNext(DataTypeFactory.getByte()); long segmentOffset = reader.readNext(DataTypeFactory.getUnsignedInteger(), ByteOrder.BIG_ENDIAN); return new EncodingFileHeader(magicString, unknown1, unknown2, unknown3, segmentCount, unknown4, unknown5, segmentOffset); }
From source file:de.undercouch.actson.JsonParserTest.java
/** * Test if a JSON text containing invalid characters cannot be parsed * if the parser uses ASCII encoding/*from www . j a v a 2s . c om*/ */ @Test public void controlCharacter() { byte[] json = "{\"name\": \"\u0001\"}".getBytes(StandardCharsets.UTF_8); parseFail(json, new JsonParser(StandardCharsets.US_ASCII)); }
From source file:io.syndesis.rest.v1.state.ClientSideState.java
static long atime(final byte[] atime) { final String timeAsStr = new String(atime, StandardCharsets.US_ASCII); return Long.parseLong(timeAsStr); }
From source file:org.apache.solr.servlet.SolrRequestParserTest.java
License:asdf
@Test public void testStandardParseParamsAndFillStreams() throws Exception { final String getParams = "qt=%C3%BC&dup=foo", postParams = "q=hello&d%75p=bar"; final byte[] postBytes = postParams.getBytes(StandardCharsets.US_ASCII); // Set up the expected behavior final String[] ct = new String[] { "application/x-www-form-urlencoded", "Application/x-www-form-urlencoded", "application/x-www-form-urlencoded; charset=utf-8", "application/x-www-form-urlencoded;" }; for (String contentType : ct) { HttpServletRequest request = getMock("/solr/select", contentType, postBytes.length); expect(request.getMethod()).andReturn("POST").anyTimes(); expect(request.getQueryString()).andReturn(getParams).anyTimes(); expect(request.getInputStream()).andReturn(new ByteServletInputStream(postBytes)); replay(request);/*from w ww . j a va 2 s . c om*/ MultipartRequestParser multipart = new MultipartRequestParser(2048); RawRequestParser raw = new RawRequestParser(); FormDataRequestParser formdata = new FormDataRequestParser(2048); StandardRequestParser standard = new StandardRequestParser(multipart, raw, formdata); SolrParams p = standard.parseParamsAndFillStreams(request, new ArrayList<ContentStream>()); assertEquals("contentType: " + contentType, "hello", p.get("q")); assertEquals("contentType: " + contentType, "\u00FC", p.get("qt")); assertArrayEquals("contentType: " + contentType, new String[] { "foo", "bar" }, p.getParams("dup")); } }
From source file:com.joyent.manta.client.crypto.EncryptingEntityTest.java
private static void verifyEncryptionWorksRoundTrip(SupportedCipherDetails cipherDetails) throws Exception { byte[] keyBytes = SecretKeyUtils.generate(cipherDetails).getEncoded(); final Charset charset = StandardCharsets.US_ASCII; final String expectedString = "012345678901245601234567890124"; ExposedStringEntity stringEntity = new ExposedStringEntity(expectedString, charset); verifyEncryptionWorksRoundTrip(keyBytes, cipherDetails, stringEntity, (actualBytes) -> { final String actual = new String(actualBytes, charset); Assert.assertEquals(actual, expectedString, "Plaintext doesn't match decrypted value"); return true; });/* ww w . j a v a2 s .c om*/ }