2017-09-05 1 views
0

Ich habe diese Website mit Angular gemacht, die ich versuche zu dienen. Wenn ich es nur mit Springboot und Maven mache, habe ich kein Problem. Die Webseite ist korrekt mit UTF-8 codiert. Jetzt versuche ich die Seite mit Google Appengine und Springboot zu bedienen und es wird ohne UTF-8 geliefert.Appengine mit Springboot dient nicht statische Dateien mit UTF-8

In meinem pom.xml Ich habe diese Linie

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

Und in der 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> 

Ich bin immer noch all das zu lernen, aber es fühlt sich an wie alles sollte mit UTF-8 serviert werden.

Antwort

0

Sind Sie sicher, dass

  1. Sie haben noch keine ISO-8859-1 Zeichen auf der Seite, und
  2. Die statische HTML enthält <meta charset="UTF-8"> (HTML5) oder <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> (sonst)
+0

Ja, das ist alles eingestellt. Wenn ich meine Seite mit "ng serve" starte, sieht es gut aus und wenn ich ein Maven- und Springboot-Projekt habe, ist es dasselbe. Aber wenn man mit appengine, maven und Springboot geht, verschwindet UTF-8 –

Verwandte Themen