2016-04-04 30 views

cevap

10

cevap here bulunabilir:

açıkça templateResolver ve ThymeleafViewResolver için ayarlanmalıdır characterEncoding

Mülkiyet: Sana inci kullandığınız thymeleaf html sayfası olarak düşünmek

<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> 
    ... 
    <property name="characterEncoding" value="UTF-8"/> 
    ... 
</bean> 

<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver"> 
    ... 
    <property name="characterEncoding" value="UTF-8"/> 
    ... 
</bean> 
-1

: html elemanı ile metin, inci : metin sadece normal metni,

görüntüleyebilir, sadece html sayfanızda özel charter kullanmak isterseniz, örneğin sadece

inci: utext = "$ {yourcontroller_var}"

veya

inci: utext = "# {properties_var}"

Örneğin

<div th:utext="${user.name}"> Test! </div> // for your controller variable 

Ve

<div th:utext="#{message.username}"> UserName! </div> // for your properties variable 

Hiçbir şey, thymeleaf html sayfası ile özel karakter kullanmak için başka bir yapılandırma yapmaz.

sayfa statik metne sahip ve dosya `utf-8` kodlamada olduğunda, bu sorunu çözmek değil sorunu

+0

Yanılıyorsun çözecektir Umut. – Andremoniy

+0

@Andremoniy bunu ne düzeltir? –

+0

https://stackoverflow.com/a/36397227/1479414 – Andremoniy

İlgili konular