Class EncodingPredictor


  • public class EncodingPredictor
    extends java.lang.Object
    Predicts encoding for error messages based on some heuristics.
    1. For certain languages, it is known how "FATAL" is translated
    2. For Japanese, several common words are hardcoded
    3. Then try various LATIN encodings
    • Constructor Detail

      • EncodingPredictor

        public EncodingPredictor()
    • Method Detail

      • arrayContains

        private static boolean arrayContains​(byte[] first,
                                             int firstOffset,
                                             int firstLength,
                                             byte[] second,
                                             int secondOffset,
                                             int secondLength)