Class StringSanitizer

Object
StringSanitizer

public class StringSanitizer extends Object
  • Constructor Details

    • StringSanitizer

      public StringSanitizer()
  • Method Details

    • sanitizeToUtf8

      public static String sanitizeToUtf8(String potentiallyCorruptString)
      Cleans a string that may contain invalid byte sequences for a UTF-8 encoding. Any malformed byte sequence will be replaced with a question mark '?'.
      Parameters:
      potentiallyCorruptString - The string to sanitize. Can be null.
      Returns:
      A guaranteed-to-be-valid UTF-8 string, or null if the input was null.