/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package io.ipfs.multibase; import java.nio.charset.Charset; /** * Charsets required of every implementation of the Java platform. * *
From the Java documentation Standard * charsets: * *
Every implementation of the Java platform is required to support the following character * encodings. Consult the release documentation for your implementation to see if any other * encodings are supported. Consult the release documentation for your implementation to see if any * other encodings are supported. * *
US-ASCIIISO-8859-1UTF-8UTF-16BEUTF-16LEUTF-16This class is immutable and thread-safe. * * @see Standard * charsets * @since 1.7 * @version $Id: CharEncoding.java 1173287 2011-09-20 18:16:19Z ggregory $ */ public class Charsets { // // This class should only contain Charset instances for required encodings. This guarantees that // it will load // correctly and without delay on all Java platforms. // /** * Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode * character set. * *
Every implementation of the Java platform is required to support this character encoding. * *
On Java 7 or later, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} instead. * * @see Standard * charsets */ public static final Charset US_ASCII = Charset.forName(CharEncoding.US_ASCII); /** * Eight-bit Unicode Transformation Format. * *
Every implementation of the Java platform is required to support this character encoding. * *
On Java 7 or later, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} instead. * * @see Standard * charsets */ public static final Charset UTF_8 = Charset.forName(CharEncoding.UTF_8); }