2017-06-25 3 views
0

Gradle Flucht Ressourcenbündel .propertiesgradle Ressourcenbündel Eigenschaften EscapeUnicode: nicht arbeiten

import org.apache.tools.ant.filters.EscapeUnicode 

processResources { 
    from '/path/resources' 
    include '*.properties' 
    filter (EscapeUnicode) 
} 

Die entkam proeprties Dateien sind nicht korrekt. Die Eigenschaftendatei ist in UTF-8-Codierung.

encoding = "UTF-8"

angeben müssen? Wie wird die Codierung für den Filter festgelegt?

Antwort

1

Die Eigenschaft, nach der Sie suchen, ist filteringCharset. Es definiert die Kodierung der Dateien, wenn Filter verwendet werden. Ohne diese Einstellung wird die Standardcodierung des Systems verwendet, daher sollten Sie sie immer angeben, wenn Sie Filter verwenden.

processResources { 
    filteringCharset 'UTF-8' 
} 
Verwandte Themen