@Test
 public void overrideCharacterEncoding() throws Exception {
   EnvironmentTestUtils.addEnvironment(this.context, "spring.thymeleaf.encoding:UTF-16");
   this.context.register(
       ThymeleafAutoConfiguration.class, PropertyPlaceholderAutoConfiguration.class);
   this.context.refresh();
   this.context.getBean(TemplateEngine.class).initialize();
   ITemplateResolver resolver = this.context.getBean(ITemplateResolver.class);
   assertThat(resolver instanceof TemplateResolver).isTrue();
   assertThat(((TemplateResolver) resolver).getCharacterEncoding()).isEqualTo("UTF-16");
   ThymeleafViewResolver views = this.context.getBean(ThymeleafViewResolver.class);
   assertThat(views.getCharacterEncoding()).isEqualTo("UTF-16");
   assertThat(views.getContentType()).isEqualTo("text/html;charset=UTF-16");
 }