Package org.w3c.tidy

Class EncodingNameMapper


  • public abstract class EncodingNameMapper
    extends Object
    Maps between Java and IANA character encoding names. Also handles encoding alias used in tidy c.
    Version:
    $Revision$ ($Author$)
    Author:
    Fabrizio Giustina
    See Also:
    iana character-sets
    • Constructor Detail

      • EncodingNameMapper

        public EncodingNameMapper()
    • Method Detail

      • toIana

        public static String toIana​(String encoding)
        Convert a Java character encoding name to its IANA equivalent.
        Parameters:
        encoding - java encoding name or alias
        Returns:
        iana equivalent or null if no match is found.
      • toJava

        public static String toJava​(String encoding)
        Converts an encoding name to the standard java name. Handles IANA names, legacy names used in tidy and different java encoding alias. See http://www.iana.org/assignments/character-sets.
        Parameters:
        encoding - IANA encoding name or alias
        Returns:
        java equivalent or null if no match is found.