diff --git a/initializer-generator/src/main/java/com/alibaba/initializer/configure/InitializerMetadataConfigure.java b/initializer-generator/src/main/java/com/alibaba/initializer/configure/InitializerMetadataConfigure.java
index 10dcaca..aef5fb2 100644
--- a/initializer-generator/src/main/java/com/alibaba/initializer/configure/InitializerMetadataConfigure.java
+++ b/initializer-generator/src/main/java/com/alibaba/initializer/configure/InitializerMetadataConfigure.java
@@ -41,7 +41,7 @@ import org.springframework.core.io.ResourceLoader;
  * @see io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
  */
 @Configuration
-@PropertySource(value = "${application.metadata-path:classpath:metadata.yaml}", factory = YamlPropertiesSourceFactory.class)
+@PropertySource(value = "${application.metadata-path:classpath:metadata.yaml}",encoding = "UTF-8", factory = YamlPropertiesSourceFactory.class)
 @EnableConfigurationProperties({InitializerProperties.class})
 public class InitializerMetadataConfigure {