Class EncodingTool


  • public class EncodingTool
    extends java.lang.Object
    Encoding toolbox
    This class only provides static variables and methods
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String convert​(java.lang.String str, java.lang.String fromEncoding, java.lang.String toEncoding)
      Convert string
      static void convertFile​(java.io.File srcFile, java.lang.String srcEncoding, java.io.File dstFile, java.lang.String dstEncoding)
      Convert file
      static void convertFile​(java.lang.String srcFile, java.lang.String srcEncoding, java.lang.String dstFile, java.lang.String dstEncoding)
      Convert file
      static java.lang.String[] getEncodings()
      Get all encodings
      static java.lang.String[] getEncodings​(java.lang.String pattern)
      Get all encodings matching specified pattern
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getEncodings

        public static java.lang.String[] getEncodings()
        Get all encodings
      • getEncodings

        public static java.lang.String[] getEncodings​(java.lang.String pattern)
        Get all encodings matching specified pattern
        Parameters:
        pattern - Regular expression pattern for encoding matching (can be null)
      • convert

        public static java.lang.String convert​(java.lang.String str,
                                               java.lang.String fromEncoding,
                                               java.lang.String toEncoding)
                                        throws java.lang.Exception
        Convert string
        Parameters:
        str - String
        fromEncoding - From encoding
        toEncoding - To encoding (null means platform encoding)
        Throws:
        java.lang.Exception
      • convertFile

        public static void convertFile​(java.lang.String srcFile,
                                       java.lang.String srcEncoding,
                                       java.lang.String dstFile,
                                       java.lang.String dstEncoding)
                                throws java.lang.Exception
        Convert file
        Parameters:
        srcFile - Source file path
        srcEncoding - Source encoding
        dstFile - Destination file path
        dstEncoding - Destination encoding
        Throws:
        java.lang.Exception
      • convertFile

        public static void convertFile​(java.io.File srcFile,
                                       java.lang.String srcEncoding,
                                       java.io.File dstFile,
                                       java.lang.String dstEncoding)
                                throws java.lang.Exception
        Convert file
        Parameters:
        srcFile - Source file
        srcEncoding - Source encoding
        dstFile - Destination file
        dstEncoding - Destination encoding
        Throws:
        java.lang.Exception