使用springboot的Appengine不提供UTF-8的静态文件

时间:2017-09-05 19:45:04

标签: java maven google-app-engine spring-boot utf-8

我的网站是用Angular制作的,我正在努力服务。只使用Springboot和Maven,我没有问题。网页使用UTF-8正确编码。现在我正在尝试使用Google Appengine和Springboot服务该页面,它可以在没有UTF-8的情况下提供服务。

在我的pom.xml中,我有这一行

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

在app engine-web.xml中

<system-properties>
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties" />
    <property name="file.encoding" value="UTF-8" />
    <property name="DEFAULT_ENCODING" value="UTF-8" />
</system-properties>

我还在学习这一切,但感觉就像UTF-8一样。

1 个答案:

答案 0 :(得分:0)

你确定吗

  1. 您在页面上没有任何ISO-8859-1字符,
  2. 静态HTML包含<meta charset="UTF-8">(HTML5)或<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>(否则)