in ddm-rrm-user-management/src/main/java/com/epam/digital/data/platform/management/users/validator/format/FileEncodingValidator.java [44:56]
private void validateCharset(MultipartFile inputFile) {
String guessedEncoding;
try {
guessedEncoding = encodingDetector.guessEncoding(inputFile.getInputStream());
} catch (Exception e) {
throw new FileLoadProcessingException("Error during encoding validation", e);
}
if (!StringUtils.equals(fileEncoding, guessedEncoding)) {
throw new FileEncodingException("Wrong file encoding, should be " + fileEncoding);
}
}