title: Read ValidationMessages encoded in utf-8
body: <p>How do you change the resource bundle of validation messages? The default one is reading my ValidationMessages.properties as ISO-8859-1 (I guess) but it is UTF-8. I tried this:</p>
  
  <pre><code>@Configuration
  @EnableWebMvc
  @ComponentScan
  public class ApplicationConfiguration extends WebMvcConfigurerAdapter{
  
      @Bean( name = "messageSource" )
      public ReloadableResourceBundleMessageSource validationMessageSource() {
          ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
          messageSource.setBasename("ValidationMessages");
          messageSource.setDefaultEncoding("UTF-8");
          return messageSource;
      }
  
      @Bean
      public LocalValidatorFactoryBean validator() {
          LocalValidatorFactoryBean validatorFactoryBean = new LocalValidatorFactoryBean();
          validatorFactoryBean.setValidationMessageSource(validationMessageSource());
          return validatorFactoryBean;
      }
  
      @Override
      public Validator getValidator() {
          return validator();
      }
  </code></pre>
  
  <p>Whatever I put here this is not used by Hibernate to get messages.
  Any tips?
  I'm using Hibernate 5 and Spring 4.</p>